我有一个 ClassLibrary(.NetStandard 2.0),其中仅包含.resx文件,这些文件可在多个应用程序中使用。
我注意到这些resx文件之一没有部署,因此我的应用程序无法访问所需语言的值。
所以我的问题是,我从 Dictionary 获取了所有文件,但是从 MobileDictionary 中仅获取了一个 MobileDictionary.en 文件。
我比较了不同文件的属性,并注意到将 MobileDictionary 设置为 嵌入式资源 和 始终复制 ,而词典设置为 嵌入式资源 和 不复制 ,所以我切换到相同的设置,但是没有用。
在我的UWP项目中,在Android上无法正常工作。
有什么建议吗?
谢谢。
编辑:
可能的构建操作
答案 0 :(得分:0)
在进行了多次测试和比较之后,我注意到即使 .resx文件使用的是默认语言,我也需要使用与默认语言完全相同的语言因此,如果我的 .resx文件是“是”,则需要一个en.resx文件, 因此我也添加了 MobileDictionary.es.resx ,并且可以正常使用。