Comment créer une assembly de ressouce localisé [Résolu]

cs_cedkat 172 Messages postés mardi 7 janvier 2003Date d'inscription 3 juin 2011 Dernière intervention - 25 avril 2008 à 08:53 - Dernière réponse : cs_cedkat 172 Messages postés mardi 7 janvier 2003Date d'inscription 3 juin 2011 Dernière intervention
- 25 avril 2008 à 13:23
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 nommé maDll.dll
   - je créer un projet nommé maDll.resources.dll

Dans maDll.dll, je crée un répertoire resources avec à l'interieur un fichier de ressource StringsRes.resx
Dans maDll.resources, je crée le même fichier de ressource StringsRes.resx, je localise l'assembly en anglais dans les propriétés.

Je compile le tous et j'incorpore les dll dans mon appli comme suit :
\monappli.exe
\maDll.dll
\en\maDll.resources.dll

J'ai mit dans le constructeur de ma form de l'appli
Thread.CurrentThread.CurrentUICulture =
new
CultureInfo(
"en");
mais ça ne fonctionne pas.

Que faut-il faire ?

Merci

PS : j'ai remarqué aussi quand je regarde les propriétés de mon assembly de ressource dans l'exploreur que la langue est à neutre !!!
Phoenix
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
cs_cedkat 172 Messages postés mardi 7 janvier 2003Date d'inscription 3 juin 2011 Dernière intervention - 25 avril 2008 à 13:23
3
Merci
J'y suis arrivé

il fallait juste que je nome le fichier de ressourse localisé Strings.en.resx au lieu de StringsRes.resx et de mettre la culture en dans app.config au lieu dans la fenetre de proriété.

Phoenix

Merci cs_cedkat 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 72 internautes ce mois-ci

Commenter la réponse de cs_cedkat
leprov 1163 Messages postés vendredi 23 juillet 2004Date d'inscription 21 octobre 2010 Dernière intervention - 25 avril 2008 à 09:14
Commenter la réponse de leprov
cs_cedkat 172 Messages postés mardi 7 janvier 2003Date d'inscription 3 juin 2011 Dernière intervention - 25 avril 2008 à 13:01
0
Merci
Merci de la réponse, mais je l'avait déjà vu et ce tuto explique comment rendre une application localisable et non une assembly.

Phoenix
Commenter la réponse de cs_cedkat

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.