/linkresource (Visual Basic)
Crea un collegamento a una risorsa gestita.
/linkresource:filename[,identifier[,public|private]]
' -or-
/linkres:filename[,identifier[,public|private]]
Argomenti
filename
Obbligatorio.File di risorse da collegare all'assembly.Se il nome file contiene uno spazio, racchiudere il nome tra virgolette (" ").identifier
Parametro facoltativo.Nome logico della risorsautilizzato per caricarla.L'impostazione predefinita corrisponde al nome del file.Se si desidera, è possibile specificare se il file nel manifesto dell'assembly è pubblico o privato, ad esempio /linkres:filename.res,myname.res,public.Per impostazione predefinita, filename è pubblico nell'assembly.
Note
L'opzione /linkresource non consente di incorporare il file di risorse nel file di output; per farlo, utilizzare l'opzione /resource.
Per /linkresource è necessaria un'opzione /target diversa da /target:module.
Se filename è un file di risorse .NET Framework creato, ad esempio, mediante Resgen.exe (generatore di file di risorse) o nell'ambiente di sviluppo, sarà possibile accedervi con i membri presenti nello spazio dei nomi System.Resources.Per ulteriori informazioni, vedere ResourceManager. Per accedere a tutte le altre risorse in fase di esecuzione, utilizzare i metodi della classeAssembly che iniziano con GetManifestResource.
Il nome file può presentare qualsiasi formato.Può ad esempio risultare opportuno includere una DLL nativa nell'assembly, in modo da consentirne l'installazione nella Global Assembly Cache e l'accesso dal codice gestito nell'assembly.
La forma breve di /linkresource è /linkres.
[!NOTA]
L'opzione /linkresource non è disponibile all'interno dell'ambiente di sviluppo di Visual Studio, ma solo durante la compilazione dalla riga di comando.
Esempio
Il codice che segue compila In.vb e crea un collegamento al file di risorse Rf.resource.
vbc /linkresource:rf.resource in.vb
Vedere anche
Riferimenti
Esempi di righe di comando di compilazione (Visual Basic)