begin process at 2010 03 22 07:51:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

.NET

 > EXTRACTION DE RESSOURCES D'UN ASSEMBLY, ET ENVOI VERS UN FICHIER RESX

EXTRACTION DE RESSOURCES D'UN ASSEMBLY, ET ENVOI VERS UN FICHIER RESX


 Information sur la source



 Description

Cette fonction vous permet d'extraire les ressources d'un exécutable et de les envoyer vers un fichier resx.

Le premier paramêtre de la fonction est le chemin vers l'exe, le second est le fichier de ressources à construire.

Voila, ça peut vous servir un jour, on sait jamais... Au moins, vous voyez le principe.

Source

  • /// <summary>
  • /// Used to extract resources from a file. It writes the resources from the input file to the output file.
  • /// </summary>
  • /// <param name="input">The input file.</param>
  • /// <param name="output">The output file.</param>
  • private void ExtractResources(string input, string output) {
  • Assembly assembly = Assembly.LoadFile(input);
  • ResourceWriter writer = new ResourceWriter(output);
  • foreach(string name in assembly.GetManifestResourceNames()) {
  • ResourceReader res = new ResourceReader(assembly.GetManifestResourceStream(name));
  • IDictionaryEnumerator en = res.GetEnumerator();
  • while(en.MoveNext()) {
  • writer.AddResource(en.Key.ToString(), (object)en.Value);
  • }
  • res.Close();
  • }
  • writer.Close();
  • }
		/// <summary>
		/// Used to extract resources from a file. It writes the resources from the input file to the output file.
		/// </summary>
		/// <param name="input">The input file.</param>
		/// <param name="output">The output file.</param>
		private void ExtractResources(string input, string output) {
			Assembly assembly = Assembly.LoadFile(input);
			ResourceWriter writer = new ResourceWriter(output);
			foreach(string name in assembly.GetManifestResourceNames()) {
				ResourceReader res = new ResourceReader(assembly.GetManifestResourceStream(name));
				IDictionaryEnumerator en = res.GetEnumerator();

				while(en.MoveNext()) {
					writer.AddResource(en.Key.ToString(), (object)en.Value);
				}
				res.Close();
			}
			writer.Close();
		}



 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) PIXEL SHADER - CRÉATION, UTILISATION, ET BINDING
Source avec Zip Source avec une capture Source .NET (Dotnet) CRÉATION ET ENVOI DE FICHIERS ZIPPÉS
Source avec Zip Source avec une capture Source .NET (Dotnet) LES RÉFÉRENCES FAIBLES
Source avec Zip Source .NET (Dotnet) EXTENSION DES LISTES GÉNÉRIQUES (DESIGN PATTERN "DECORATEUR"...
Source avec Zip Source avec une capture Source .NET (Dotnet) UN PEU DE 3D AVEC XAML ET BLENDER

 Sources de la même categorie

Source avec Zip CHAT SERVER-CLIENT par abderrahmenbilog
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMULATION DE CONSOLE POUR WINDOWS MOBILE par originalcompo
Source avec Zip Source .NET (Dotnet) BASE DE DONNÉES EN XML par DanMor498
Source avec Zip Source avec une capture Source .NET (Dotnet) SIMPLECONV - APPLICATION DE CONVERSION MONÉTAIRE AVEC TAUX E... par Jeffrey_
Source avec Zip Source .NET (Dotnet) TRAITEUR D'IMAGE (MINI) par ycyril

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) PASSAGE BITMAPIMAGE / BITMAP ET UTILISATION BITMAPIMAGE SANS... par mustinteractive
Source avec Zip Source .NET (Dotnet) CIPHER: UNE DLL POUR CRYPTER DES FICHIERS AVEC .NET par Romano58
Source avec Zip Source .NET (Dotnet) APPELER UNE MÉTHODE PRIVATE D'UNE CLASSE INTERNAL À PARTIR D... par jesusonline
Source avec Zip Source avec une capture Source .NET (Dotnet) PLUGIN PROGRAMME EXTENSIBLE GRÂCE AUX MODULES par badrbadr
Source avec Zip Source avec une capture Source .NET (Dotnet) TESTEUR DE CONTROLES par sebmafate

Commentaires et avis

Commentaire de Kaneda Shotaro le 02/04/2007 14:25:57

Visiblement ce code ne fonctionne plus avec le framework 2.0...

Commentaire de vasiliv le 29/01/2008 22:48:01

quel type d'executable traite le programme
1)n'importe quel type d'executable
2)est ce que le fichier une fois genere le resx peut il remplacé les information ajouté à la base de donnée et ainsi rendre l'application portable?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

comment créer une assembly de ressouce localisé [ par cedkat ] Bonjour,j'ai beau cherché, je n'arrive pas à créer une assembly de ressource localisé pour une assembly.Voilà ce que j'ai fait :   - je crée un projet Copier un fichier depuis ressource [ par kachoulbala ] Bonjour tout le monde, j'aimerai vous posez une question si vous savez m'aider.Mon probleme c'est que je n'arrive pas à copier un fichier *.ini (qui s probleme avec l'assembly [ par bibibiba ] Bonjour ,J'ai une application  qui comporte quelques problemes dont celui ci.C'est une application connectée a une base de données Access permetant de Récupérer la description d'une méthode "summary" [ par bmouget ] Bonjour,Aprés chargement d'une Assembly, je voudrais récupérer la description d'une fonction, celle que l'on saisi dans /// &lt;summary&gt; .Voici mon [UserControl] Propriete - Enum Dynamique [ par TheBlackReverand ] Bonjour,je developper actuellement un UserControl dans lequel je veut, en mode Designer(via la PropertyGrid) utiliser une Property pour selectionner u gac [ par djamelbarache ] Bonjour a tous.je viens d'eter affecter à un projet, j'ai récupérer la dernière version du projet à partir de sourcesafe, puis lors de la compilation Libérer une assembly [ par mathsfin ] Bonjour, Je voudrais savoir comment on peut libérer une assembly. Le code qui me permet de charger mon assembly est le suivant :Assembly myassembly Signature d'assembly [ par watoubilly ] J'ai du mal a comprendre à quoi sert la signature d'un assembly si ce n'est le coup de la clé privé clé public.Est-ce que ça vaut le coup de le faire could not load file or assembly'crystaldecisions.crystalreports.engine [ par hicham_899 ] Salut après  la génération de setup d'une application  sur C#.net, j'ai l'installer sur une machine tactile, l'application fonctionne bien mais le pro Comparaison de signature [ par TeBeCo ] Je suis actuellement confronté à un problème dans mon code :admettons que je devellope un Assembly A en version 1.0 qui est signé avec la clé Akje dep


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales