/linkresource (Lien vers une ressource du .NET Framework) (C#)

Référence de Visual C# 
/linkresource (Lien vers une ressource du .NET Framework) (Options du compilateur C#) 

Crée un lien vers une ressource du .NET Framework dans le fichier de sortie ; le fichier de ressources n'est pas placé dans le fichier de sortie, contrairement à l'option/resource qui incorpore un fichier de ressources dans le fichier de sortie.



/linkresource:filename[,identifier[,accessibility-modifier]]
ArgumentsArguments
filename

Fichier de ressources .NET Framework avec lequel vous voulez établir un lien à partir de l'assembly.

identifier (facultatif)

Nom logique de la ressource, c'est-à-dire le nom utilisé pour charger cette dernière. La valeur par défaut est le nom du fichier.

accessibility-modifier (facultatif)

Accessibilité de la ressource : public ou private. La valeur par défaut est public.

NotesNotes

Par défaut, les ressources liées sont public dans l'assembly lorsqu'elles sont créées avec le compilateur C#. Pour que les ressources soient private, spécifiez private comme modificateur d'accessibilité. Aucun autre modificateur que public ou private n'est autorisé.

L'option /linkresource nécessite une option /target différente de /target:module.

Si filename est un fichier de ressources .NET Framework créé, par exemple, par Resgen.exe ou dans l'environnement de développement, il est accessible avec des membres dans l'espace de noms System.Resources. Pour plus d'informations, consultez System.Resources.ResourceManager. Pour toutes les autres ressources, utilisez les méthodes GetManifestResource* de la classe Assembly pour accéder à la ressource au moment de l'exécution.

Le fichier spécifié par filename peut avoir n'importe quel format. Par exemple, vous pouvez décider d'intégrer une DLL native dans l'assembly : ainsi, elle pourra être installée dans le Global Assembly Cache et sera accessible depuis le code managé de l'assembly. La procédure ci-après indique comment effectuer cette opération. Vous pouvez faire la même chose dans Assembly Linker. La procédure ci-après indique comment effectuer cette opération. Pour plus d'informations, consultez Assembly Linker (Al.exe) et Utilisation d'assemblys et du Global Assembly Cache.

/linkres est la forme abrégée de /linkresource.

Cette option du compilateur n'est pas disponible dans Visual Studio et ne peut pas être modifiée par programme.

ExempleExemple

Compilez in.cs et liez ce fichier au fichier de ressources rf.resource :



csc /linkresource:rf.resource in.cs

Compilez A.cs dans une DLL, liez à une DLL native N.dll et placez la sortie dans le GAC (Global Assembly Cache). Dans cet exemple, A.dll et N.dll résideront dans le GAC.



csc /linkresource:N.dll /t:library A.cs
gacutil -i A.dll

Cet exemple effectue la même opération que le précédant, mais en utilisant les options Assembly Linker.



csc /t:module A.cs
al /out:A.dll A.netmodule /link:N.dll 
gacutil -i A.dll
Voir aussiVoir aussi

Ces informations proviennent du site de http://msdn2.microsoft.com
Source de cette page : http://msdn2.microsoft.com/fr-fr/library/xawyf94k.aspx

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

11 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-6813
Document créé le 07/11/06 03:56, dernière modification le Vendredi 17 Juin 2011, 12:11
Source du document imprimé : http://www.gaudry.be/dotnet-rf-xawyf94k.html Document affiché 1 fois ce mois de Juin.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,54 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
L'homme intelligent a de commun avec l'imbécile de croire que celui qui ne pense pas comme lui est un imbécile.

Maurice Chapelan
 
l'infobrol
Nous sommes le Vendredi 01 Juin 2012, 05:54, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)