/ASSEMBLYRESOURCE (Verwaltete Ressource einbetten)
/ASSEMBLYRESOURCE:filename[,[name][,PRIVATE]]
Parameter
filename
Die verwaltete Ressource, die in diese Assembly eingebettet werden soll.Name
Optional. Der logische Name der Ressource. Dieser wird zum Laden der Ressource verwendet. Der Standardwert ist der Dateiname.Sie können wahlweise angeben, ob die Datei im Assemblymanifest privat ist. In der Standardeinstellung ist Name in der Assembly öffentlich.
Hinweise
Verwenden Sie die Option /ASSEMBLYRESOURCE, um eine Ressource in eine Assembly einzubetten.
Ressourcen sind in der Assembly öffentlich, wenn sie mit dem Linker erstellt wurden. Der Linker lässt das Umbenennen der Ressource in der Assembly nicht zu.
Wenn filename eine .NET Framework-Ressourcendatei (RESOURCES-Datei) ist, die beispielsweise von Resource File Generator (Resgen.exe) oder in der Entwicklungsumgebung erstellt wurde, kann sie von Membern im System.Resources-Namespace aufgerufen werden. (Weitere Informationen finden Sie unter System.Resources.ResourceManager.) Für alle anderen Ressourcen verwenden Sie die GetManifestResource*-Methoden in der System.Reflection.Assembly-Klasse, um die Ressource zur Laufzeit aufzurufen.
Folgende Linkeroptionen beeinflussen außerdem das Erstellen von Assemblys:
So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Festlegen von Visual C++-Projekteigenschaften.
Klicken Sie auf den Ordner Linker.
Klicken Sie auf die Eigenschaftenseite Eingabe.
Ändern Sie die Eigenschaft Verwaltete Ressourcendatei einbetten.
So legen Sie diese Linkeroption programmgesteuert fest
- Siehe EmbedManagedResourceFile.