【发布时间】:2015-02-17 22:15:31
【问题描述】:
我有一个关于 WinRT-Apps 本地化的问题。 据我所知,系统是这样工作的:
字符串 ||资源
- de-DE
- Resources.resw
- zh-CN
- Resources.resw
- 等。
- Resources.resw
到目前为止,我的项目中实现了这个文件夹结构。 在我的 Package.appxmanifest 中,"Default Language" 设置为 "en-US",所以一切都应该从我的角度来看,没关系,如果不支持语言,它应该回退到“en-US”,因为它设置在那里。 但是如果我编译这些东西,在 VS 的输出框中,我会收到来自 MakePRI 的警告
2>MakePRI : warning 0xdef01051: No default or neutral resource given for 'Resources/String'. The application may throw an exception for certain user configurations when retrieving the resources.
到目前为止,我只找到了与 MS 的广告 SDK 相关的东西,我没有在我的项目中使用,所以问题不应该存在。
为什么 MakePRI 给我这个消息,我错在哪里?
【问题讨论】:
标签: c# localization windows-runtime windows-phone-8.1