Dela via


-linkresource (Visual Basic)

Skapar en länk till en hanterad resurs.

Syntax

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

eller

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

Argument

filename
Obligatoriska. Resursfilen som ska länkas till sammansättningen. Om filnamnet innehåller ett blanksteg omger du namnet inom citattecken (" ").

identifier
Valfritt. Det logiska namnet på resursen. Namnet som används för att läsa in resursen. Standardvärdet är namnet på filen. Du kan också ange om filen är offentlig eller privat i sammansättningsmanifestet, till exempel: -linkres:filename.res,myname.res,public. Som standard filename är offentlig i sammansättningen.

Kommentarer

Alternativet -linkresource bäddar inte in resursfilen i utdatafilen. Använd alternativet -resource för att göra detta.

Alternativet -linkresource kräver något annat -target alternativ än -target:module.

Om filename är en .NET Framework-resursfil som skapats, till exempel av Resgen.exe (resursfilgeneratorn) eller i utvecklingsmiljön, kan den nås med medlemmar i System.Resources namnområdet. (Mer information finns i ResourceManager.) Om du vill komma åt alla andra resurser vid körning använder du de metoder som börjar med GetManifestResource i Assembly klassen.

Filnamnet kan vara valfritt filformat. Du kanske till exempel vill göra en intern DLL-del av sammansättningen, så att den kan installeras i den globala sammansättningscache och nås från hanterad kod i sammansättningen.

Den korta formen av -linkresource är -linkres.

Kommentar

Alternativet -linkresource är inte tillgängligt från Visual Studio-utvecklingsmiljön. Det är endast tillgängligt när du kompilerar från kommandoraden.

Exempel

Följande kod kompilerar in.vb och länkar till resursfilen rf.resource.

vbc -linkresource:rf.resource in.vb  

Se även