/linkresource
Aktualisiert: November 2007
Erstellt eine Verknüpfung mit einer verwalteten Ressource.
/linkresource:filename[,name[,public|private]]
-or-
/linkres:filename[,name[,public|private]]
Argumente
filename
Die Ressourcendatei, die mit der Assembly verknüpft werden soll.name[,public|private] (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 öffentlich oder privat ist. Zum Beispiel: /linkres:filename.res,myname.res,public. In der Standardeinstellung ist filename in der Assembly öffentlich.
Hinweise
Mit der /linkresource-Option können Sie die Ressourcendatei nicht in der Ausgabedatei einbetten. Verwenden Sie die /resource-Option, um eine Ressourcendatei in die Ausgabedatei einzubetten.
Wenn filename eine .NET Framework-Ressourcendatei ist, die z. B. durch den Resource File Generator ("Resgen.exe") oder in der Entwicklungsumgebung erstellt wird, kann durch Member im System.Resources-Namespace auf sie zugegriffen werden (weitere Informationen hierzu unter "System.Resources.ResourceManager"). Verwenden Sie bei allen anderen Ressourcen die GetManifestResource*-Methoden in der System.Reflection.Assembly-Klasse, um zur Laufzeit auf die Ressource zuzugreifen.
filename kann ein beliebiges Dateiformat sein. Möglicherweise möchten Sie eine systemeigene DLL in die Assembly aufnehmen, damit sie im globalen Assemblycache installiert werden kann und damit von verwaltetem Code in der Assembly darauf zugegriffen werden kann.
/linkres ist die Kurzform von /linkresource.
Beispiel
In diesem Beispiel wird in.js kompiliert und mit der Ressourcendatei rf.resource verknüpft:
jsc /linkresource:rf.resource in.js