C# 如何临时禁用多语言应用程序工具包?
我有一个Windows应用商店应用程序(Windows 8),目前正在使用多语言工具包将许多字符串翻译成多种语言。不幸的是,这使得我的应用程序每次构建都需要6分钟以上!这对我的应用程序做了一些小的改动,这让我感到非常痛苦,并且完全破坏了我的工作流程C# 如何临时禁用多语言应用程序工具包?,c#,windows-8,windows-runtime,windows-store-apps,multilingual,C#,Windows 8,Windows Runtime,Windows Store Apps,Multilingual,我有一个Windows应用商店应用程序(Windows 8),目前正在使用多语言工具包将许多字符串翻译成多种语言。不幸的是,这使得我的应用程序每次构建都需要6分钟以上!这对我的应用程序做了一些小的改动,这让我感到非常痛苦,并且完全破坏了我的工作流程 是否有任何方法可以暂时禁用多语言应用程序工具包而不影响我的任何语言文件,以便我可以快速开发,但仍然能够像以前一样使用多语言工具包?注意:这将擦除你的所有应用程序设置和数据。如果您在本地存储或应用程序设置中保存了要保留的任何内容,请确保首先对其进行备份
是否有任何方法可以暂时禁用多语言应用程序工具包而不影响我的任何语言文件,以便我可以快速开发,但仍然能够像以前一样使用多语言工具包?注意:这将擦除你的所有应用程序设置和数据。如果您在本地存储或应用程序设置中保存了要保留的任何内容,请确保首先对其进行备份 我遇到的最简单和相对最快的方法是:
.csproj
的底部是一行:
注释掉此行.csproj
并重新加载项目.xliff
文件都应该仍然存在,但是在构建项目时,多语言AppToolkit不会调用MakePRI,因此构建不会花费很长时间
为了扭转这一过程:
).csproj
并重新加载项目您的应用程序现在应正常调用多语言应用程序工具包,并且创建的应用程序包应包含合并的resources.pri文件。注意:这将擦除所有应用程序设置和数据。如果您在本地存储或应用程序设置中保存了要保留的任何内容,请确保首先对其进行备份 我遇到的最简单和相对最快的方法是:
.csproj
的底部是一行:
注释掉此行.csproj
并重新加载项目.xliff
文件都应该仍然存在,但是在构建项目时,多语言AppToolkit不会调用MakePRI,因此构建不会花费很长时间
为了扭转这一过程:
).csproj
并重新加载项目