11
我正在嘗試在ASP.NET Core項目中使用資源(.resx)文件。我使用namedResource在rc1中工作,但似乎無法使其在RTM中工作。這裏是我的project.json樣子:在.NET Core 1.0中使用resx資源
"buildOptions": {
"embed": {
"include": [ "Resources/resource.resx" ]
}
}
而我訪問這樣的:
Resources.ResourceManager.GetString("Field1");
看來資源沒有得到嵌入,因爲什麼也沒有,當我調試。
任何幫助將不勝感激。
找到答案! http://stackoverflow.com/questions/37360068/localization-in-separate-project-asp-net-core-mvc –
這裏是Mr.mrfleck解決這個問題。所以,如果我將.resx文件移動到項目的根目錄而不是在一個子文件夾中,它將按預期工作。我已經嘗試過從子文件夾嵌入的各種方法,並且不再有效。現在我將使用這種解決方法,但我懷疑這是RC2中的一個錯誤。目前它是一個工具問題。 – Khalil