2016-02-20 61 views
1

我有應用程序寫在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); 

如何解決這個問題?

回答

1

您使用的是不正確的值,使用sr-Latn-RS

MSDN

+0

Deam保存我的一天。非常感謝 – Ivan

+1

您的歡迎:) –