Delen via


-linkresource (Visual Basic)

Hiermee maakt u een koppeling naar een beheerde resource.

Syntaxis

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

or

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

Argumenten

filename
Vereist. Het resourcebestand dat u aan de assembly wilt koppelen. Als de bestandsnaam een spatie bevat, plaatst u de naam tussen aanhalingstekens (" ").

identifier
Optioneel. De logische naam voor de resource. De naam die wordt gebruikt om de resource te laden. De standaardwaarde is de naam van het bestand. U kunt desgewenst opgeven of het bestand openbaar of privé is in het assemblymanifest, bijvoorbeeld: -linkres:filename.res,myname.res,public. filename Standaard is dit openbaar in de assembly.

Opmerkingen

Met de -linkresource optie wordt het resourcebestand niet in het uitvoerbestand ingesloten. Gebruik hiervoor de -resource optie.

De -linkresource optie vereist een van de -target andere opties dan -target:module.

Als filename het een .NET Framework-resourcebestand is dat is gemaakt, bijvoorbeeld door de Resgen.exe (resourcebestandgenerator) of in de ontwikkelomgeving, kan het worden geopend met leden in de System.Resources naamruimte. (Zie voor meer informatie ResourceManager.) Als u tijdens runtime toegang wilt krijgen tot alle andere resources, gebruikt u de methoden waarmee u begint GetManifestResource in de Assembly klasse.

De bestandsnaam kan elke bestandsindeling zijn. U kunt bijvoorbeeld een systeemeigen DLL-onderdeel van de assembly maken, zodat deze kan worden geïnstalleerd in de globale assemblycache en toegankelijk is vanuit beheerde code in de assembly.

De korte vorm is -linkresource-linkres.

Notitie

De optie is niet beschikbaar vanuit de Ontwikkelomgeving van Visual Studio. Deze -linkresource optie is alleen beschikbaar wanneer u compileert vanaf de opdrachtregel.

Opmerking

Met de volgende code worden resources gecompileerd in.vb en gekoppeld.rf.resource

vbc -linkresource:rf.resource in.vb  

Zie ook