2012-07-30 71 views
0

我的Asp.Net Mvc 4項目中有一個名爲Res.en.resx的資源文件。如果使用文化前綴命名的資源文件不存在,資源名稱空間不存在

在視圖中我試圖像這樣訪問它的屬性:@MvcApp.Resources.Res.Title,但我發現了以下錯誤:

The type or namespace name 'Resources' does not exist in the namespace 'MvcApp' (are you missing an assembly reference?)

如果我改變資源名稱Res.resx一切工作正常。

這是怎麼發生的?

回答

6

我相信您至少需要一個名爲xxx.resx的文件,其中包含應用程序默認語言的翻譯。

所以如果你的主要語言是法語和你想有一個英文版本,你需要:包含您的應用程序的默認語言

  • xxx.resx文件。
  • xxx.en.resx包含英文版文件的文件。

希望得到這個幫助!

相關問題