最近使用VS2013打开了一个MVC3的项目,发现cshtml文件中很多的方法出现这样的错误:
我觉得应该是MVC4引用的程序集跟MVC3中的内容是不一样的,这样的问题该怎么解决,麻烦大家帮忙。
还是这个项目,我使用VS2012打开就没有这个问题,这个应该还是2012和2013的相关的程序集内容不同,不知是不是这样?
如果是,他们的程序集有什么不同呢?
亦可以把项目升级为mvc4
怎么升级?
@德展自动化: nuget 把mvc版本升级后 修改对应的web.config引用 哪个dll引用出错就修复哪个
工作量比较大
(ps:如果尝试升级的话建议把这个项目另拷贝一份尝试,以防止出现意外)
额,我能告诉你的是,我已经把MVC3的书扨掉了,毕竟MVC4和MVC3相比,发生了较大的变化,MVC3和MVC2又有很大变化,所以,各种变化吧,csproj 文件也要改的,默哀
一楼说的对,安装一下mvc3就可以了
试过了,后台代码的编译没有问题,但是前台的代码不行的
最后的解决办法是,在电脑上安装VS2012,VS2012和VS2013的差别好像是非常的大。很多项目都是这样,在VS2012打开一切正常,但是使用VS2013打开就问题百出。