Freigeben über


-linkresource (Visual Basic)

Erstellt eine Verknüpfung zu einer verwalteten Ressource.

Syntax

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

oder

-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
Wahlfrei. Der logische Name für die Ressource. Der Name, der zum Laden der Ressource verwendet wird. Der Standardwert ist der Name der Datei. Optional können Sie angeben, ob die Datei im Assemblymanifest öffentlich oder privat ist, z. B.: -linkres:filename.res,myname.res,public. Standardmäßig filename ist die Assembly öffentlich.

Bemerkungen

Die -linkresource Option bettet die Ressourcendatei nicht in die Ausgabedatei ein. Verwenden Sie dazu die -resource Option.

Die -linkresource Option erfordert eine der -target anderen Optionen als -target:module.

Wenn filename es sich um eine .NET Framework-Ressourcendatei handelt, die z. B. durch den Resgen.exe (Ressourcendateigenerator) oder in der Entwicklungsumgebung erstellt wird, kann auf sie mit Mitgliedern im System.Resources Namespace zugegriffen werden. (Weitere Informationen finden Sie unter ResourceManager.) Um zur Laufzeit auf alle anderen Ressourcen zuzugreifen, verwenden Sie die Methoden, die mit GetManifestResource der Assembly Klasse beginnen.

Der Dateiname kann ein beliebiges Dateiformat sein. Sie können z.B. eine native DLL zu einem Teil der Assembly machen, sodass sie im globalen Assemblycache installiert und aus verwaltetem Code in der Assembly darauf zugegriffen werden kann.

Die kurze Form von -linkresource ist -linkres.

Hinweis

Die -linkresource Option ist in der Visual Studio-Entwicklungsumgebung nicht verfügbar. Sie ist nur verfügbar, wenn Sie über die Befehlszeile kompilieren.

Beispiel

Der folgende Code kompiliert in.vb und verknüpft mit der Ressourcendatei rf.resource.

vbc -linkresource:rf.resource in.vb  

Siehe auch