Freigeben über


/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.

/linkres ist die Kurzform von /linkresource.

Tipp

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

/target (Visual Basic)

/resource (Visual Basic)

Beispiele für Kompilierungsbefehlszeilen (Visual Basic)

Weitere Ressourcen

Visual Basic-Compiler