¿Por qué Microsoft eliminó el modelo RESX para RESW en las aplicaciones de la Tienda Windows?

14

¿Por qué eligió Microsoft cambiar el sistema de administración de recursos de los archivos RESX de .NET?

RESX tuvo una generación de código útil, que proporcionó a los desarrolladores la finalización automática de los nombres de los recursos y generó un código IMHO muy fácil de leer.

El nuevo formato RESW es, por lo que sé, los mismos archivos XML simples, pero sin ninguna generación de código, obligando a los desarrolladores a escribir más código y privándolos de la detección de errores de compilación.

    
pregunta pleasereset 23.04.2014 - 15:53

1 respuesta

9

Si bien este artículo en MSDN no entra en mucho detalle ya que al "por qué", declara bastante explícitamente el "qué".

  

En las aplicaciones de la Tienda Windows, usas archivos .resw para crear recursos. A pesar de la diferencia de extensión de archivo, el formato de archivo .resw es idéntico al formato de archivo .resx , excepto que los archivos .resw pueden contener solo cadenas y rutas de archivos.

Al responder el "por qué" requiere especulación o conocimiento interno (mi conjetura es "guardar las escrituras en el archivo en la aplicación final"), el hecho de que la sintaxis sea idónea significa que debe poder usar cualquier herramienta que tenga. para crear archivos resx para producir archivos resw compatibles con Windows 8. (de hecho, puede estar compilando el resx en resm, de manera similar a como LESS o DART se procesan en CSS o JavaScript).

    
respondido por el DougM 23.04.2014 - 16:13

Lea otras preguntas en las etiquetas