[.NET] Récuperer vos données des meta-data de votre assembly

[How to embed a resource like client-side script files, images files, etc; ]
Maitenant avec la version 2.0 ( ou 2005 ) de ASP.NET vous pouvez récupérer facilement les données que vous avez placer en ressources.
Il suffit :
1- Ajouter le fichier à votre projet
2- Marquer ce fichier comme etant une ressource ( cf properties ).
3- Ajouter un fichier d'assemblyInfo.
4- Ajouter une clause WebResource :
[assembly: WebResource("Net.Gavarin.Portlets.wpntacts.gif", "image/gif")]
Dans cet exemple je souhaite placer une image.
5- Aller récupérer votre image :
Page.ClientScript.GetWebResourceUrl(typeof(SqlCatalogPart), "Net.Gavarin.Portlets.wpntacts.gif");
Voila c'est fait; maintenant lorsque vous allez deployer vos nouveaux composants, vous n'aurez plus qu'un fichier à livrer.
Bon si vous avez des soucis; utiliser l'outil ILDASM, pour avoir le nom et le namespace de votre ressource ( ça c'est comme avant ).
Bon pour les mots clés
Cette version 2 de asp.net est livrée avec Visual Studio .net 2005 (cette version d'IDE de DotNet ayant pour nom de code Whidbey )