我无法让Visual Studio识别MVC3中的@model指令。结果,我没有获得任何智能感知帮助。例如,我刚刚在Visual Studio中加载了标准的基础MVC3项目,它在LogOn.cshtml中显示了各种错误,因为它无法弄清楚视图模型是什么。但是,如果我运行应用程序一切正常。所以我想这比其他任何事都更令人烦恼。
答案 0 :(得分:3)
如果您已安装ASP.NET MVC 3工具更新,请确保已在web.config中设置webpages
版本:
<appSettings>
<add key="webpages:Version" value="1.0.0.0"/>
...
</appSettings>
然后只需关闭并重新打开视图和语法突出显示,Intellisense就会回来。
更新:
重新安装ASP.NET MVC 3工具更新解决了这个问题。