0

Res.en.resx在我的 Asp.Net Mvc 4 项目中命名了一个资源文件。

在一个视图中,我试图像这样访问它的属性:@MvcApp.Resources.Res.Title但我收到以下错误:

命名空间“MvcApp”中不存在类型或命名空间名称“Resources”(您是否缺少程序集引用?)

如果我将资源名称更改为Res.resx一切正常。

为什么会这样?

4

1 回答 1

6

我相信您至少需要一个名为 xxx.resx 的文件,其中包含应用程序默认语言的翻译。

因此,如果您的主要语言是法语并且您想要英文版本,您需要:

  • xxx.resx 文件,其中包含您的应用程序的默认语言。
  • xxx.en.resx 文件,其中包含您的文件的英文版本。

希望这有帮助!

于 2012-08-14T18:56:35.147 回答