-linkresource (Visual Basic)

Egy felügyelt erőforrásra mutató hivatkozást hoz létre.

Szemantika

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

vagy

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

Érvek

filename
Szükséges. A szerelvényhez csatolandó erőforrásfájl. Ha a fájlnév szóközt tartalmaz, tegye idézőjelek közé (" ").

identifier
Opcionális. Az erőforrás logikai neve. Az erőforrás betöltéséhez használt név. Az alapértelmezett a fájl neve. Megadhatja, hogy a fájl nyilvános vagy privát-e a szerelvényjegyzékben, például: -linkres:filename.res,myname.res,public. Alapértelmezés szerint filename nyilvános a szerelvényben.

Megjegyzések

A -linkresource beállítás nem ágyazza be az erőforrásfájlt a kimeneti fájlba, használja ezt a -resource lehetőséget.

A -linkresource beállításhoz nem a beállítások -target:moduleegyikére -target van szükség.

Ha filename egy .NET-keretrendszer erőforrásfájlt hoz létre például a Resgen.exe (erőforrásfájl-generátor) vagy a fejlesztési környezetben, akkor a System.Resources névtérben lévő tagokkal is elérhető. (További információ: ResourceManager.) Az összes többi erőforrás futásidőben való eléréséhez használja az osztályban Assembly kezdődő metódusokatGetManifestResource.

A fájlnév bármilyen fájlformátum lehet. Előfordulhat például, hogy natív DLL-t szeretne a szerelvény részévé tenni, hogy az telepíthető legyen a globális szerelvény-gyorsítótárba, és elérhető legyen a szerelvény felügyelt kódjából.

A rövid formája -linkresource az .-linkres

Megjegyzés:

Ez -linkresource a lehetőség nem érhető el a Visual Studio fejlesztői környezetéből, csak akkor érhető el, ha a parancssorból fordítja le.

példa

Az alábbi kód lefordítja in.vb és az erőforrásfájlra rf.resourcemutató hivatkozásokat tartalmaz.

vbc -linkresource:rf.resource in.vb  

Lásd még