【发布时间】: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