-linkresource (Visual Basic)
Vytvoří odkaz na spravovaný prostředek.
Syntaxe
-linkresource:filename[,identifier[,public|private]]
nebo
-linkres:filename[,identifier[,public|private]]
Argumenty
filename
Povinný: Soubor prostředků, který se má propojit se sestavením. Pokud název souboru obsahuje mezeru, uzavřete ho do uvozovek (" ").
identifier
Nepovinné. Logický název prostředku. Název, který se používá k načtení prostředku. Výchozí hodnota je název souboru. Volitelně můžete určit, zda je soubor veřejný nebo soukromý v manifestu sestavení, například: -linkres:filename.res,myname.res,public
. Ve výchozím nastavení filename
je veřejné v sestavení.
Poznámky
Tato -linkresource
možnost nevkládá soubor prostředků do výstupního souboru. Použijte -resource
k tomu možnost.
Tato -linkresource
možnost vyžaduje jednu z -target
jiných možností než -target:module
.
Pokud filename
je soubor prostředků rozhraní .NET Framework vytvořený například Resgen.exe (Generátor souborů prostředků) nebo ve vývojovém prostředí, může být přístupný se členy v System.Resources oboru názvů. (Další informace najdete v tématu ResourceManager.) Pokud chcete získat přístup ke všem ostatním prostředkům za běhu, použijte metody, které začínají GetManifestResource
ve Assembly třídě.
Název souboru může být libovolný formát souboru. Můžete například chtít vytvořit nativní knihovnu DLL součást sestavení, aby ji bylo možné nainstalovat do globální mezipaměti sestavení a přistupovat ke spravovanému kódu v sestavení.
Krátká forma -linkresource
je -linkres
.
Poznámka:
Možnost -linkresource
není k dispozici ve vývojovém prostředí sady Visual Studio. Tato možnost je k dispozici pouze při kompilaci z příkazového řádku.
Příklad
Následující kód zkompiluje in.vb
a odkazuje na soubor rf.resource
prostředků .
vbc -linkresource:rf.resource in.vb