从我的 ASP.NET MVC应用程序中的视图cshtml,我正在尝试访问Resources.resx文件中的字符串,但没有成功。
资源.resx 文件位于"属性"文件夹中:
MyProject -> Properties -> Resources.resx
它设置了以下属性:
Build Action: Embedded Resource
Custom Tool: PublicResXFileCodeGenerator
Custom Tool Namespace is not set (left blank)
同样在顶部Visual Studio的资源设计器中,我将Access Modifier的组合Box值从内部更改为公共。但它仍然不起作用....
从我的角度来看,cshtml 我导入了资源:
@using MyCompany.MyProject.Resources
然后我使用以下语法:
@Resources.MyLabel
我已经检查过了,但它不起作用。
我已经通过导入正确的命名空间解决了:
@using MyCompany.MyProject.Properties
而不是:
@using MyCompany.MyProject.Resources