Microsoft为什么在Windows Store应用程序中放弃了RESW的RESX模型?


18

Microsoft为什么选择从.NET的RESX文件中更改资源管理系统?

RESX具有有用的代码生成功能,可为开发人员提供自动完成的资源名称填写以及输出恕我直言的易读代码。

据我所知,新的RESW格式是相同的裸XML文件,但是没有任何代码生成,从而迫使开发人员编写更多代码,并使它们无法进行编译时错误检测。

Answers:


10

尽管有关MSDN的这篇文章没有对“为什么”进行详细介绍,但它明确指出了“什么”。

在Windows Store应用程序中,您使用.resw文件创建资源。尽管文件扩展名有所不同,.resw文件格式与.resx文件格式相同,但.resw文件可能仅包含字符串和文件路径。

回答“为什么”需要猜测或内部知识(我的猜测是“保存最终App中的文件写入内容”),但语法相同的事实意味着您应该能够使用创建resx文件所需的任何工具生成Windows 8兼容resw文件。(实际上,您可能会将resx编译为resm,类似于将LESS或DART处理为CSS或JavaScript的方式。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.