Estoy trabajando en una aplicación ASP.NET MVC 2 y uso una biblioteca de clases separada para mi modelo. Usé los archivos de recursos en el proyecto de mi biblioteca de clase para incrustar mensajes de validación y usarlos en mis clases de metadatos y todo estuvo bien hasta que decidí agregar un nuevo idioma a mi proyecto, así que cambié el nombre de Resource.resx a Resource.en-US.resx y también lo copié y lo guardé como un nuevo Resource.fa-IR.resx para otro idioma, pero después de cambiarle el nombre, todo en el archivo complementario de Designer.cs desapareció y ya no puedo acceder al archivo Resource. Tan pronto como elimine el nombre del idioma (por ejemplo, en-US) del nombre del archivo, funciona correctamente.Problema con archivos de recursos específicos del idioma en un proyecto de biblioteca de clases
Ya he configurado el Modificador de acceso en Público, pero no produjo ningún resultado.
Estoy usando Visual Studio 2008 SP1.