Nat*_*ond 1 c# multilingual windows-8 windows-runtime windows-store-apps
我有一个Windows Store应用程序(Windows 8),当前正在使用“多语言工具包”将许多字符串翻译成多种语言。不幸的是,这样做使我的应用程序的每个构建都需要6分钟以上的时间!这对我的应用程序进行了细微的改动,使我的工作流程彻底瘫痪。
有什么办法可以在不影响我的任何语言文件的情况下暂时禁用Multilingual App Toolkit,以便我可以进行快速开发,但仍然能够像以前一样使用Multilingual Toolkit?
注意:这将清除您所有的应用设置和数据。如果您要保留的内容保存在本地存储或“应用程序设置”中,请确保先备份它们。
我遇到的最简单,相对最快的方法是:
.csproj该行的底部是:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.WindowsStore.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.WindowsStore.targets')" Label="MultilingualAppToolkit" />
通过<!--在之前和-->之后添加注释此行。
.csproj并重新加载您的项目。您的所有.xliff文件都应该仍然存在,但是在您构建项目时,MultilingualAppToolkit不会调用MakePRI,因此构建时间不会很长。
为了逆转此过程:
<!--和-->)。.csproj并重新加载您的项目。现在,您的应用程序应正常调用Multilingual App Toolkit,并且创建的应用程序包应具有合并的resources.pri文件。