Resx文件未部署

时间:2019-02-27 13:02:14

标签: c# visual-studio uwp resx

我有一个 ClassLibrary(.NetStandard 2.0),其中仅包含.resx文件,这些文件可在多个应用程序中使用。

我注意到这些resx文件之一没有部署,因此我的应用程序无法访问所需语言的值。

enter image description here

所以我的问题是,我从 Dictionary 获取了所有文件,但是从 MobileDictionary 中仅获取了一个 MobileDictionary.en 文件。

我比较了不同文件的属性,并注意到将 MobileDictionary 设置为 嵌入式资源 始终复制 ,而词典设置为 嵌入式资源 不复制 ,所以我切换到相同的设置,但是没有用。

在我的UWP项目中,在Android上无法正常工作。

有什么建议吗?

谢谢。

编辑:

可能的构建操作

enter image description here

1 个答案:

答案 0 :(得分:0)

在进行了多次测试和比较之后,我注意到即使 .resx文件使用的是默认语言,我也需要使用与默认语言完全相同的语言因此,如果我的 .resx文件“是”,则需要一个en.resx文件, 因此我也添加了 MobileDictionary.es.resx ,并且可以正常使用