代码找不到塞尔维亚语的资源

本文关键字:资源 塞尔维亚语 找不到 代码 | 更新日期: 2023-09-27 18:35:36

我有用 c# 编写的应用程序,并且该应用程序具有多种语言en-US fr-FR...等。

我的语言文件.resx 。所以我尝试添加新的语言Serbian,但我得到了例外

{"找不到适合指定区域性的任何资源 或中性文化。 确保 "Vim.lang.language.resources''" 是 在编译时正确嵌入或链接到程序集"AVIM", 或者所需的所有卫星组件都是可加载且完全的 签名。

所有其他语言都很好用。

 this.culture = new CultureInfo("sr-SP-Latin", false);
 this.resourceManager = new ResourceManager(this.resourceFile, typeof(Program).Assembly);

如何解决这个问题?

代码找不到塞尔维亚语的资源

您使用的值不正确,请使用sr-Latn-RS

MSDN

你应该使用: sr-Latn-RS , 来源: https://msdn.microsoft.com/en-us/library/hh441729.aspx ...希望这有帮助..:)