/ASSEMBLYLINKRESOURCE (Verknüpfung mit .NET Framework-Ressource)

Erstellen Sie einen Link zu einer .NET Framework-Ressource in der Ausgabedatei.

Syntax

/ASSEMBLYLINKRESOURCE:filename

Argumente

filename Die .NET Framework-Ressourcendatei, die von der Assembly verknüpft werden soll.

Hinweise

Die /ASSEMBLYLINKRESOURCE Linkeroption erstellt einen Link zu einer .NET Framework-Ressource in der Ausgabedatei. Die Ressourcendatei wird nicht in die Ausgabedatei eingefügt. Verwenden Sie die /ASSEMBLYRESOURCE Option zum Einbetten einer Ressourcendatei in die Ausgabedatei.

Verknüpfte Ressourcen sind in der Assembly öffentlich, wenn sie mit dem Linker erstellt wurden.

/ASSEMBLYLINKRESOURCE erfordert die /clr Compileroption. Die /LN Optionen sind /NOASSEMBLY nicht zulässig./ASSEMBLYLINKRESOURCE

Wenn filename es sich um eine .NET Framework-Ressourcendatei handelt, die z. B. von Resgen.exe oder in der Entwicklungsumgebung erstellt wird, kann mit Mitgliedern im System.Resources Namespace zugegriffen werden. Weitere Informationen finden Sie unter System.Resources.ResourceManager. Verwenden Sie für alle anderen Ressourcen die GetManifestResource*-Methoden in der System.Reflection.Assembly-Klasse, um zur Laufzeit auf die Ressource zuzugreifen.

filename kann über ein beliebiges Dateiformat verfügen. Sie können z. B. einen nativen DLL-Teil der Assembly erstellen. Anschließend kann sie im globalen Assemblycache installiert und über verwalteten Code in der Assembly darauf zugegriffen werden.

Andere Linkeroptionen, die sich auf die Assemblygenerierung auswirken, sind:

So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>Linker>Befehlszeile.

  3. Geben Sie die Option in "Zusätzliche Optionen" ein. Wählen Sie "OK" aus, oder "Übernehmen" , um die Änderung anzuwenden.

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

MSVC-Linkerreferenz
Linkeroptionen