Freigeben über


/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

Siehe auch

Weitere Ressourcen

JScript-Compileroptionen