从 razor 视图访问属性文件夹中的资源.resx 文件



从我的 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

最新更新