resource multilenguaje how aplicaciones agregar c# resx

c# - multilenguaje - Agregar nuevas cadenas a resource.resx no se refleja en Designer.cs



resources c# resx (3)

Haga clic derecho en el archivo resx en el explorador de soluciones, seleccione "Ejecutar herramienta personalizada".

Esto generó / agregó el código en el archivo .designer.cs para las nuevas cadenas en el archivo de recursos para mí.

Estoy agregando dos nuevas cadenas a nuestro resource.resx pero estos recursos recién agregados (cadenas) no se reflejan en el archivo Designer.cs generado automáticamente. He reconstruido el proyecto y también he intentado limpiar + construir el proyecto, ¡pero no tuve suerte! Tengo otros archivos de recursos para admitir varios idiomas internacionales donde también necesito estos dos nuevos recursos de cadena

Por favor recomiende.


Me encontré con esta solution y funcionó bien para mí.

  • Cierra la solucion
  • Edite la etiqueta LastGenOutput archivo de proyecto para el archivo de recursos
  • Abre la solución de nuevo e intenta

Asegúrese de que la propiedad de la Custom tool para su archivo resx esté establecida en ResXFileCodeGenerator o PublicResXFileCodeGenerator . El archivo .Designer.cs debe regenerarse cada vez que modifique el archivo resx; si no lo está, puede forzarlo seleccionando Run custom tool en el menú contextual del archivo resx.