/linkresource (Visual Basic)
Erstellt einen Link zu einer verwalteten Ressource.
/linkresource:filename[,identifier[,public|private]]
' -or-
/linkres:filename[,identifier[,public|private]]
Argumente
filename
Erforderlich.Die Ressourcendatei, die mit der Assembly verknüpft werden soll.Wenn der Dateiname ein Leerzeichen enthält, schließen Sie den Namen in Anführungszeichen (" ") ein.identifier
Optional.Der logische Name für die Ressource.Der Name, der zum Laden der Ressource verwendet wird.Der Standardwert ist der Dateiname.Sie können wahlweise angeben, ob die Datei im Assemblymanifest öffentlich oder privat ist. 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 dazu die /resource-Option.
Die /linkresource-Option erfordert eine der /target-Optionen, jedoch nicht /target:module.
Wenn filename einer .NET Framework-Ressourcendatei entspricht, die beispielsweise durch den Resgen.exe (Resource File Generator) oder in der Entwicklungsumgebung erstellt wurde, kann mit Membern im System.Resources-Namespace darauf zugegriffen werden.(Weitere Informationen finden Sie unter ResourceManager.) Mit den Methoden der Assembly-Klasse, die mit GetManifestResource beginnen, greifen Sie zur Laufzeit auf alle anderen Ressourcen zu.
Der Dateiname kann jedes Dateiformat haben.Sie können beispielsweise eine systemeigene DLL zum Bestandteil der Assembly machen, damit sie im globalen Assemblycache installiert und aus verwaltetem Code in der Assembly darauf zugegriffen werden kann.
Die Kurzform von /linkresource ist /linkres.
Hinweis |
---|
Die /linkresource-Option ist innerhalb der Entwicklungsumgebung von Visual Studio nicht verfügbar, sondern nur, wenn Sie von der Befehlszeile aus kompilieren. |
Beispiel
Mit dem folgenden Code wird In.vb kompiliert und mit der Ressourcendatei Rf.resource verknüpft.
vbc /linkresource:rf.resource in.vb
Siehe auch
Referenz
Beispiele für Kompilierungsbefehlszeilen (Visual Basic)