专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > WinRT Metro

【Win10】【译】交付 UWP 应用时遇到意料之外的语言

发布时间:2011-06-23 13:55:38 文章来源:www.iduyao.cn 采编人员:星星草
【Win10】【译】提交 UWP 应用时遇到意料之外的语言?

原文链接:http://metronuggets.com/2015/12/03/got-unexpected-extra-languages-in-your-uwp-store-submission/

 

如果你最近已经尝试过提交 Windows 10 App 到应用商店的话,可能会遇到需要输入某种你不打算支持的语言的描述(原文作者的应用是 en-GB,但仪表板中提示需要添加对 en-US 的描述)。这点令人相当失望,我们并不想为这些额外的语言添加相应的资源和商店描述。要解决一个问题之前,我们需要知道它为什么会出现。

 

这是一个 VS2015 下的 bug,在生成你的 App 的时候,如果你的 App 包含一些其它语言的 Portable Class Library(即可移植类库)的话,那么就会出现这些额外的语言。在原文作者的应用中,用到了 MVVM light。而 MVVM light 的默认语言是 en-US,因此他在提交商店的时候就需要填写 en-US 的描述。

 

不过幸运的是,在 VS2015 修正这个 bug 之前,我们有一个临时办法来解决。打开 App 项目文件(csproj 这种的),在第一个 PropertyGroup 追加下面这么一行:

<SkipIntermediatePriGenerationForResourceFiles>false</SkipIntermediatePriGenerationForResourceFiles>

现在你再次生成 App 然后提交到应用商店的时候,你应该只会看到你预期之中的语言了。

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: