/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
Ö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).
Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>Linker>Befehlszeile.
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 AdditionalOptions.