我经历过很多类似的问题,但找不到适合我的东西。
我正在将IDE从Visual Studio for Web(v10)升级到Visual Studio 2015(我猜是v14)社区版。
我试图在新IDE上使用的主要项目是MVC 5(5.2.3),以及EF 6.1(6.1.3)和其他一些东西。
问题是:在新的IDE上打开项目时,一切看起来都很好(它甚至可以编译和工作)。我在项目浏览器上使用了MVC上下文菜单(适当时显示“添加控制器…”和“添加视图…”)。唯一(真正令人讨厌的)是Razor Intellisense。
当我打开一个View文件(.cshtml)时,我收到了几个助手的警告,其中一些“using”变灰了(尽管它们应该是需要的),@modelmyModel显示得就像@model指令不是剃刀之后的所有内容一样(它被intelligense着色处理得像HTML一样)。
我已经找到并尝试了:
-
-
我已经尝试从vs(devenv/ResetUserData)中清除UserData
-
-
-
-
我已经尝试将项目的目标框架设置为4.5.1(以前是4.5)
-
-
我已经尝试在Visual Studio Community 2013上打开该项目,并在尝试在VS2015上使用之前将其保存在那里。
当从VS2015创建另一个MVC项目时,一切都很好。
下面是一个烦人问题的例子: