matlocker
Messages postés178Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention30 juillet 2008
-
13 janv. 2006 à 10:24
matlocker
Messages postés178Date d'inscriptionjeudi 21 février 2002StatutMembreDernière intervention30 juillet 2008
-
16 janv. 2006 à 14:02
Bonjour,
Je dois developper une page aspx en C# qui doit gerer le pays d'ou viens le visiteur. J'ai lu un tres bon article sur http://www.dotnet-tech.com/tutoriels/localisation/ ou l'on parle des fichiers resources. J'ai suivi pas a pas l'article et je l'ai adapté en C# (c'est du vb).
Mais j'ai le message suivant :
Impossible de trouver des ressources appropriées pour la culture spécifiée (ou la culture neutre) de votre assembly.
Il semblerai qu'il y ai une erreur la dessus
private ResourceManager rm = new System.Resources.ResourceManager ("admStockQuoteHisto", System.Reflection.Assembly.GetExecutingAssembly());
Le parametre numero 1 (string basename) correpond bien au nom du fichier resource sans la langue,ni l'extension .resx, non ?
danielt92
Messages postés16Date d'inscriptionjeudi 12 janvier 2006StatutMembreDernière intervention17 mai 2006 15 janv. 2006 à 21:31
Le compilateur C# a la mauvaise ou la bonne habitude (selon le camp où on se trouve) de rajouter des namespaces partout, et les fichiers de resources n'échappent pas à la règle...
Donc, pour aller chercher des resources dans le ficher "admStockQuoteHisto.resx", il faut écrire :
private ResourceManager rm = new System.Resources.ResourceManager ("NamespaceDuProjetWeb.RépertoireduFichierResx.admStockQuoteHisto", System.Reflection.Assembly.GetExecutingAssembly());
danielt92
Messages postés16Date d'inscriptionjeudi 12 janvier 2006StatutMembreDernière intervention17 mai 2006 15 janv. 2006 à 09:22
Bonjour,
Pour te répondre correctement, peux-tu préciser les éléments suivants
Tu es en ASP.NET ou en ASP.NET 2.0 ?
Tes fichiers de ressources et ton code qui manipule le resource manager sont-il dans le projet web ou dans une bibliothèque de classes ?