Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Crée un lien à une ressource managée.
Syntaxe
-linkresource:filename[,identifier[,public|private]]
ou
-linkres:filename[,identifier[,public|private]]
Les arguments
filename
Obligatoire. Fichier de ressources à lier à l’assembly. Si le nom du fichier contient un espace, placez le nom entre guillemets ( » « ).
identifier
Optionnel. Nom logique de la ressource. Nom utilisé pour charger la ressource. La valeur par défaut est le nom du fichier. Si vous le souhaitez, vous pouvez spécifier si le fichier est public ou privé dans le manifeste d’assembly, par exemple : -linkres:filename.res,myname.res,public. Par défaut, filename est public dans l’assembly.
Remarques
L’option -linkresource n’incorpore pas le fichier de ressources dans le fichier de sortie ; utilisez l’option -resource pour effectuer cette opération.
L’option -linkresource nécessite l’une des -target options autres que -target:module.
S’il filename s’agit d’un fichier de ressources .NET Framework créé, par exemple, par l' Resgen.exe (Générateur de fichiers de ressources) ou dans l’environnement de développement, il est accessible avec des membres de l’espace System.Resources de noms. (Pour plus d’informations, consultez ResourceManager.) Pour accéder à toutes les autres ressources au moment de l’exécution, utilisez les méthodes qui commencent par GetManifestResource la Assembly classe.
Le nom de fichier peut être n’importe quel format de fichier. C’est le cas, par exemple, si vous voulez qu’une DLL native fasse partie de l'assembly pour qu’elle puisse être installée dans le Global Assembly Cache et accessible à partir du code managé dans l'assembly.
La forme courte est -linkresource-linkres.
Remarque
L’option -linkresource n’est pas disponible à partir de l’environnement de développement Visual Studio ; elle est disponible uniquement lorsque vous compilez à partir de la ligne de commande.
Exemple :
Le code suivant compile in.vb et lie au fichier rf.resourcede ressources .
vbc -linkresource:rf.resource in.vb