Tenía un archivo de recursos llamado Localize.resx, que contiene cadenas en inglés. Lo copié y pegué dentro de la misma carpeta (App_GlobalResources), VS creó una copia, cambié el nombre de la copia a Localize.sl.resx y el original a Localize.en.resx. Ahora todo lo que se encuentra en los archivos de código subyacente (Localize.en.designer.cs) ha desaparecido. Al eliminar el archivo del diseñador y seleccionar Ejecutar herramienta personalizada, se genera un nuevo archivo de diseñador completamente en blanco.Archivos de recursos (RESX) estropeados
Todavía tengo todas mis cadenas en ambas resx pero los archivos de diseñador se han ido (vacíos) por lo que la aplicación no se compila.
¿Alguna sugerencia?
Esto está dentro de Vs 2010 con la solución ASP.NET MVC.
Sí, pero solo un archivo de todos con el mismo nombre de archivo raíz genera el código del diseñador automático generado y ese es el archivo con sin especificador de idioma Tiene sentido porque en el código cuando lo usas, solo usas un nombre de clase (suponiendo que estamos hablando de recursos globales y esos están en el espacio de nombres de Recursos, como por defecto). – mare
Lo siento @mare, me equivoqué :) resx es la estructura de "tipo de xml" que contiene las cadenas. sin embargo, usted está bien, solo hay un código detrás, ese se usa para vincular el resx con el administrador de recursos. ALTOOUUUGGHHH ... genera un archivo cs para cada resx (todos vacíos excepto el predeterminado) – Nealv