J'ai deux projets Web ASP.NET (ProjetA et ProjetB). Lorsqu'une classe dans ProjectA instancie une classe de ProjectB qui utilise un fichier de ressources Blah.resx, je reçois cette erreur :
Une exception de type 'System.Resources.MissingManifestResourceException' s'est produite dans mscorlib.dll mais n'a pas été gérée dans le code utilisateur.
Aucune ressource appropriée n'a été trouvée pour la culture spécifiée ou la culture neutre. Assurez-vous que "Resources.Blah.resources" a été correctement incorporé ou lié à l'assembly "App_GlobalResources.sn_flri6" au moment de la compilation, ou que toutes les assemblies satellites nécessaires sont chargées et entièrement signées.
Qu'est-ce qui cause cela ?
Il y a un article sur le site de Microsoft à ce sujet http://support.microsoft.com/kb/318603 qui suggère :
Pour résoudre ce problème, déplacez toutes les autres définitions de classe pour qu'elles apparaissent après la définition de classe du formulaire.
C'est une solution pour les projets Windows Forms, je ne suis pas sûr que cela s'applique également aux projets Web.
0 votes
Quel type de projets sont-ils? 2 sites web? 1 site web, 1 bibliothèque de classes?
0 votes
Deux projets de site Web ASP.NET.
0 votes
Cette réponse a résolu le problème pour moi!
GetGlobalResourceObject