我有不同语言的全球资源文件:
Resource.resx
Resource.de-DE.resx
Resource.ro-RO.resx
在大多数情况下,其中的所有字符串Resource.resx
也具有其他语言的本地化版本。
但是,我有某些字符串应该只存在于Resource.de-DE.resx
而不是Resource.resx
. 当我尝试在我的代码中使用它们时:
GetGlobalResourceObject("Resource", "Personal Identification Number")
我收到一条错误消息,显示无法解析资源项 'Personal Identification Number'。当我用德语查看页面时,字符串仍然可以正确本地化,因为它存在于 中Resource.de-DE.resx
,但因为它不在 中Resource.resx
,所以我在 Visual Studio 中收到此错误,我想摆脱该错误。
如何解决此问题,以免收到此错误消息?我应该将本地特定的字符串移动到另一个资源文件吗?