Fichier designer.cs vide pour les resx autres que défaut
Bonjour,
Dans un projet ASP.NET MVC 3 :
Je crée le répertoire App_GlobalResources dans lequel j'ajoute le fichier Langue.resx.
Visual Studio me crée automatiquement un fichier designer.cs du même nom avec du code généré.
J'accède aux clés sans problème avec :
Code:
1 2
| @HttpContext.GetGlobalResourceObject("Langue", "maCle")
@Html.Encode(Resources.Langue.maCle) |
Je rajoute un fichier Langue.en-US.resx Visual Studio me crée à nouveau un fichier designer.cs du même nom mais vide cette fois.
Le code :
Code:
@HttpContext.GetGlobalResourceObject("Langue.en-US", "maCle")
me génère l'erreur suivante :
Citation:
Could not find any resources appropriate for the specified culture or the neutral culture.
Avez-vous une idée de pourquoi ?
Est-ce qu'il faut écrire le code manuellement dans le fichier designer ?
Est-ce qu'il faut déclarer le fichier Langue.en-US.resx quelque part ?
Dans le fichier global.asax ?
Merci