-resource (Visual Basic)

Bettet eine verwaltete Ressource in eine Assembly ein.

Syntax

-resource:filename[,identifier[,public|private]]  

oder

-res:filename[,identifier[,public|private]]  

Argumente

Begriff Definition
filename Erforderlich. Der Name der Ressourcendatei, die in die Ausgabedatei eingebettet werden soll. Standardmäßig ist filename in der Assembly öffentlich. Wenn der Dateiname ein Leerzeichen enthält, müssen Sie diesen in Anführungszeichen (" ") einschließen.
identifier Dies ist optional. Der logische Name der Ressource, der zum Laden derselben verwendet wird. Der Standardwert ist der Name der Datei. Optional können Sie folgendermaßen angeben, ob die Ressource im Assemblymanifest öffentlich oder privat ist: -res:filename.res, myname.res, public

Hinweise

Verwenden Sie -linkresource, um eine Ressource mit einer Assembly zu verknüpfen, ohne die Ressourcendatei zur Ausgabedatei hinzuzufügen.

Wenn es sich bei filename um eine .NET Framework-Ressourcendatei handelt, die beispielsweise durch den Resource File Generator (Resgen.exe) oder in der Entwicklungsumgebung erstellt wurde, ist der Zugriff über Member im System.Resources-Namespace möglich. Weitere Informationen finden Sie unter ResourceManager. Wenn Sie zur Laufzeit auf alle anderen Ressourcen zugreifen möchten, verwenden Sie die Methoden GetManifestResourceInfo, GetManifestResourceNamesoder GetManifestResourceStream.

Die Kurzform von -resource ist -res.

Weitere Informationen zum Festlegen von -resource in der Visual Studio-IDE finden Sie unter Verwalten von Anwendungsressourcen (.NET).

Beispiel

Mit dem folgenden Code werden In.vb kompiliert und die Ressourcendatei Rf.resource angefügt.

vbc -res:rf.resource in.vb  

Siehe auch