Freigeben über


/resource

Aktualisiert: November 2007

Bettet eine verwaltete Ressource in eine Assembly ein.

/resource:filename[,name[,public|private]]
-or-
/res:filename[,name[,public|private]]

Argumente

  • filename
    Die Ressourcendatei, die in die Ausgabdatei eingebettet 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: /res:filename.res,myname.res,public. In der Standardeinstellung ist filename in der Assembly öffentlich.

Hinweise

Verwenden Sie die /resource-Option, wenn Sie eine Ressource mit einer Assembly verknüpfen möchten und die Ressourcendatei nicht in der Ausgabedatei platziert werden soll.

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.

/res ist die Kurzform von /resource.

Beispiel

In diesem Beispiel wird in.js kompiliert und die Ressourcendatei rf.resource angefügt:

jsc /res:rf.resource in.js

Siehe auch

Weitere Ressourcen

JScript-Compileroptionen