在ASP.NET MVC 2和VS 2010中打破了App_GlobalResources?

时间:2010-05-16 20:20:30

标签: asp.net-mvc visual-studio asp.net-mvc-2

美好的一天!

我已安装VS 2010 Express,App_GlobalResources中的资源文件未编译为强类型Resources类。更具体地说,不再发生代码生成。

我已经测试了我的MVC项目(从MVC 1.0和VS2008更新)和VS生成的空白ASP.NET MVC 2.0项目并且出现错误(即使尝试在右键菜单中手动运行代码生成): / p>

Cannot find custom tool ‘GlobalResourceProxyGenerator’ on this system.

当我将自定义工具更改为PublicResXFileCodeGenerator时,如下所示: http://odetocode.com/blogs/scott/archive/2009/07/15/resource-files-and-asp-net-mvc-projects.aspx

生成类。

App_GlobalResources适用于同一台机器上的Web窗体项目\ VS.

我根本不应该将App_GlobalResources用于MVC吗?

谢谢!

1 个答案:

答案 0 :(得分:4)

快速解决方案只是创建Resources文件夹,在那里移动所有resx文件并更改resx的属性,如此处所示:

http://odetocode.com/blogs/scott/archive/2009/07/15/resource-files-and-asp-net-mvc-projects.aspx

可以通过`Resources ..

访问资源字符串