Почему Microsoft отказалась от модели RESX для RESW в приложениях Магазина Windows?

18

Почему Microsoft решила изменить систему управления ресурсами из файлов RESX .NET?

RESX имел полезную генерацию кода, предоставляя разработчикам автозаполнение имен ресурсов и выводя IMHO очень читаемый код.

Насколько мне известно, новый формат RESW - это те же самые файлы XML, но без генерации кода, что заставляет разработчиков писать больше кода и лишает их возможности обнаружения ошибок во время компиляции.

pleasereset
источник

Ответы:

10

Хотя эта статья о MSDN не слишком подробно описывает вопрос «почему», в ней довольно явно говорится «что».

В приложениях Магазина Windows вы используете файлы .resw для создания ресурсов. Несмотря на различие в расширении файла, формат файла .resw идентичен формату файла .resx , за исключением того, что файлы .resw могут содержать только строки и пути к файлам.

Ответ на вопрос «почему» требует предположений или внутренних знаний (я предполагаю, что «сохранить в файлах записи в конечном приложении»), тот факт, что синтаксис идентичен, означает, что вы должны иметь возможность использовать любой инструмент, который вы использовали для создания resxфайлов производить Windows 8 совместимые reswфайлы. (на самом деле, вы можете компилировать resx в resm, подобно тому, как LESS или DART обрабатываются в CSS или JavaScript.)

DougM
источник