-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.resourceprostředků .

vbc -linkresource:rf.resource in.vb  

Viz také