Bonjour à tous,
Je viens de reprendre une application et je dois en faire une appli multi-langue.
J'ai donc créé des fichiers *.resx du genre (lang.en-US.resx) que j'ai ajouté à mon prjet.
Malheureusement je n'arrive pas à y accéder via le code suivant :
Lors du passage dans le GetString, j'ai l'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.CurrentCulture; ResourceManager rm = new ResourceManager("Project.lang",System.Reflection.Assembly.GetExecutingAssembly()); string rv = String.Empty; rv = rm.GetString(labelName); return rv;
Est-ce que quelqu'un pourrait m'aider?
Code : Sélectionner tout - Visualiser dans une fenêtre à part {"Could not find any resources appropriate for the specified culture (or the neutral culture) in the given assembly. Make sure \"Project.lang.resources\" was correctly embedded or linked into assembly \"Project\".\r\nbaseName: Project.lang locationInfo: <null> resource file name: Project.lang.resources assembly: Project, Version=2.3.0.1033, Culture=neutral, PublicKeyToken=null" }
D'avance merci,
Partager