Resx 文件未部署

Resx file does not get deployed

我有一个 ClassLibrary (.NetStandard 2.0),它只包含在多个应用程序中使用的 .resx 文件。

我注意到其中一个 resx 文件没有部署,所以我的应用程序无法访问我需要的语言的值。

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

我比较了不同文件的属性,发现 MobileDictionary 被设置为 Embedded resource 始终复制 字典 设置为 嵌入资源不要复制所以我切换到相同的设置但是没有工作。

在我的 UWP 项目中它不工作,而在 Android 它工作正常。

有什么建议吗?

提前致谢。

编辑:

可能的构建操作

经过多次测试和比较后,我注意到 即使 .resx 文件有默认语言,我也需要与默认语言完全相同,所以如果我的 .resx-file"es" 你需要一个 en.resx-file, 所以我也添加了MobileDictionary.es.resx并且有效