-resource (Visual Basic)

Incorpore une ressource managée dans un assembly.

Syntaxe

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

ou

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

Arguments

Terme Définition
filename Obligatoire. Nom du fichier de ressources à incorporer dans le fichier de sortie. Par défaut, filename est public dans l’assembly. Placez le nom du fichier entre guillemets (" ") s’il contient un espace.
identifier Optionnel. Nom logique pour la ressource ; nom utilisé pour la charger. La valeur par défaut est le nom du fichier. Si vous le souhaitez, vous pouvez spécifier si la ressource est publique ou privée dans le manifeste de l’assembly, comme suit : -res:filename.res, myname.res, public

Notes

Utilisez -linkresource pour lier une ressource à un assembly sans placer le fichier de ressources dans le fichier de sortie.

Si filename est un fichier de ressources .NET Framework créé, par exemple, par Resgen.exe (Resource File Generator) ou dans l’environnement de développement, il est possible d’y accéder à l’aide des membres de l’espace de noms System.Resources (voir ResourceManager pour plus d’informations). Pour accéder à toutes les autres ressources au moment de l’exécution, utilisez l’une des méthodes suivantes : GetManifestResourceInfo, GetManifestResourceNames ou GetManifestResourceStream.

La forme abrégée de -resource est -res.

Pour plus d’informations sur la définition de -resource dans l’IDE Visual Studio, consultez Gestion des ressources d’application (.NET).

Exemple

Le code suivant compile In.vb et joint le fichier de ressources Rf.resource.

vbc -res:rf.resource in.vb  

Voir aussi