VS2015 ASP.NET MVC 名称"模型"在当前上下文中不存在



我正在做一个ASP。. NET MVC 4在VS2013中,一切都很好,然后我卸载了2013年,安装了2015年,我能够打开项目,构建它,甚至运行,一切都很好(运行/调试)。问题是我所有的视图都包含了错误:

the name 'modelScriptsUrl...' does not exist in the current context  

此外,模型中列表的. where方法显示了一个错误以及所有的@Html帮助器。我想强调的是,这个项目仍然可以正常工作,没有任何问题,所以问题是与UI或包相关的。我试图强制卸载/升级microsoft . asp.net . mvc,但包管理器控制台抛出错误并回滚尝试。我可以提供任何必要的信息,如果它有帮助,提前谢谢你。

新发布的VS2015 IDE似乎不再支持MVC3/MVC4项目,而只支持MVC5:

无法找到MVC3, MVC4, MVC5项目(或)没有支持的MVC框架版本信息

如果有严格的要求将任何现有的MVC3/4解决方案转换为MVC5(适用于VS 2015),您可以继续执行如何升级ASP。asp.net MVC 4和Web API项目。. NET MVC 5和Web API 2指南。

2016-05-03

更新

似乎在安装VS 2015 SP2更新后,它的表现好多了。如果您有机会,我建议您升级您的IDE并检查问题是否消失。

最新更新