我们正在用3种不同的语言创建一个Windows 10通用应用程序,其中一种语言是次要语言(Basque)。在我们的本地测试中,我们可以更改为任何一个,但是当从Windows安装应用程序时,Basque资源是不可用的,除非Basque被列为OS语言之一。
我们已经将NeutralResourcesLanguage属性设置为Basque,希望Basque资源能够嵌入到应用程序中,因此它们总是可用的,但没有效果。
是否有任何方法强制下载Basque资源,而不考虑将Basque列为OS级别的语言?
发布于 2016-09-22 07:38:26
是否有任何方法强制下载Basque资源,而不考虑将Basque列为OS级别的语言?
是的,您可以在打包应用程序时将Generate app bundle设置为Never。
如果生成了包文件,那么他将把您的应用程序分成不同的部分,以优化下载。对于语言资源,它将只下载与设备的语言相关的资源文件。如果您没有安装相应的Windows语言包,应用程序将不会显示指向资源文件的该属性的相关语言。
有关更多信息,您可以参考动态更改通用应用程序的语言。
https://stackoverflow.com/questions/39616213
复制相似问题