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

18

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

RESX tenía una generación de código útil, que proporcionaba a los desarrolladores la finalización automática de los nombres de los recursos y generaba un código muy legible en mi humilde opinión.

El nuevo formato RESW es, hasta donde yo sé, los mismos archivos XML desnudos, pero sin ninguna generación de código, lo que obliga a los desarrolladores a escribir más código y los priva de la detección de errores en tiempo de compilación.

restablecer
fuente

Respuestas:

10

Si bien este artículo sobre MSDN no entra en detalles sobre el "por qué", en su lugar establece explícitamente el "qué".

En las aplicaciones de la Tienda Windows, usa 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 archivo.

Si bien responder al "por qué" requiere especulación o conocimiento interno (supongo que es "guardar en las escrituras de archivo en la aplicación final"), el hecho de que la sintaxis sea idental significa que debe poder utilizar cualquier herramienta que haya tenido para crear resxarchivos para producir reswarchivos compatibles con Windows 8 . (de hecho, puede estar compilando el resx en resm, de forma similar a cómo se procesan LESS o DART en CSS o JavaScript).

DougM
fuente