ASP.NET MVC 4无法访问资源文件

时间:2013-09-07 22:18:45

标签: c# asp.net asp.net-mvc asp.net-mvc-4 razor

我有一个资源文件Res.en-US.resx with:

  • 构建操作:嵌入式资源
  • 自定义工具: PublicResXFileCodeGenerator和
  • 自定义工具命名空间:Resources.Blah

当我尝试将它们包含在.cs页面或剃刀视图中时,它根本不显示。我无法添加使用或使用长命名空间到资源,它根本就不存在。

我希望能够做到:

<label>@Resources.Blah.LocationString</label>

想法?

2 个答案:

答案 0 :(得分:3)

您需要有一个没有点的文件和另一个相同名称但带点和其他内容的文件,例如:

Shared.resx 和 Shared.en-GB.resx

答案 1 :(得分:0)

由于我命名资源文件的方式,原来它无法正常工作。一旦我删除所有“。”的

,它就可以工作