Freigeben über


/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

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Festlegen von Visual C++-Projekteigenschaften.

  2. Klicken Sie auf den Ordner Linker.

  3. Klicken Sie auf die Eigenschaftenseite Eingabe.

  4. Ändern Sie die Eigenschaft Verwaltete Ressourcendatei einbetten.

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

Referenz

Festlegen von Linkeroptionen

Linkeroptionen