訪問資源文件獲取錯誤從MVC控制器訪問的資源文件的字符串(與視圖工作文件)MVC 4誤差從控制器
Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "TempNameSpace.App_GlobalResources.Resource_EN_US.resources" was correctly embedded or linked into assembly "TempNameSpace" at compile time, or that all the satellite assemblies required are loadable and fully signed.
我已經做了
1.資源文件構建行動:從內容到嵌入式資源
結果:發佈不包含其中的資源文件。與名Resource.resx
結果
2.增加新的資源文件:同樣的錯誤
解決方案層次
1.解決方案包含4個項目,兩次與資源文件(App_GlobalResources文件夾下Resource.resx和Resource_EN_US)
2.設計師對Resource_EN_US包含正確的命名空間
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("TempNameSpace.App_GlobalResources.Resource_EN_US", typeof(Resource_EN_US).Assembly);
你是否已將所有資源文件中的* Access Modifier *更改爲Public? – Binke
是的,我可以訪問資源文件字符串@ Resources.Resource_EN_US.WaterMarkEmail在視圖 – RollerCosta