【问题标题】:Code can't find resources for Serbian language代码找不到塞尔维亚语的资源
【发布时间】:2016-02-20 03:08:28
【问题描述】:

我有用 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);

如何解决这个问题?

【问题讨论】:

    标签: c# .net localization cultureinfo


    【解决方案1】:

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

    MSDN

    【讨论】:

    • 让你拯救我的一天。非常感谢
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-22
      • 2018-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多