码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2015-12-25 20:48:47      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

原文链接: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 然后提交到应用商店的时候,你应该只会看到你预期之中的语言了。

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

标签:

原文地址:http://www.cnblogs.com/h82258652/p/5076841.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!