-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