En mi proyecto web estoy usando 4 archivos de recursos en mi carpeta App_GlobalResources
. Uno de ellos (lang.resx
) se ha creado antes de mi llegada al proyecto. Tiene el espacio de nombre correcto (WebApplication.App_GlobalResources
) y el modificador de acceso: public
.Cambiando el espacio de nombres de los archivos de recursos (resx) y el modificador de acceso
Por otra parte, los otros tres archivos de recursos que acaba de crear tiene un espacio de nombres diferente (Resources
) y internal
modificador de acceso, y no puedo cambiarlo en el Formulario archivo de recursos desde Visual Studio porque es desactivada. Si trato de cambiarlo directamente en el archivo designer.cs, las modificaciones se cancelan en el siguiente guardado del archivo.
No es un error crítico, pero puede ser engañoso para los otros desarrolladores en el proyecto encontrar diferentes espacios de nombres y modificadores de acceso para los archivos de recursos que usarán.
Entrada de blog muy útil. ¡Gracias! – ongle
Esto también ocurre en VS2010: copiar o pegar un archivo resx en el proyecto puede haber sido el problema, establece el archivo .resx en GlobalResourceProxyGenerator si lo hace. –