2012-05-09 105 views
3

我无法让Visual Studio识别MVC3中的@model指令。因此,我没有得到任何Intellisense的帮助。例如,我只是在Visual Studio中加载了标准的基础MVC3项目,并且它显示LogOn.cshtml中的各种错误,因为它无法弄清楚视图模型是什么。但是,如果我运行应用程序,一切正常。所以我想这比其他任何事情都更令人烦恼。Visual Studio无法识别@model指令

回答

2

如果您已经安装了ASP.NET MVC 3工具更新请确保您已设置的webpages版本在你的web.config:

<appSettings> 
    <add key="webpages:Version" value="1.0.0.0"/> 
    ... 
</appSettings> 

然后只需关闭并重新打开视图和语法高亮和智能感知应回来。


UPDATE:

重新安装ASP.NET MVC 3种工具更新解决了这个问题。

+0

我在那里的主Web.config。但是,Views文件夹下还有另一个Web.config,其值设置为“false”。 – Kyle

+0

不需要修改那个。这是主要的web.config。这是所有的ASP.NET MVC 3项目还是特定的?如果你从头开始创建一个新项目会发生什么? –

+0

这是开箱即用的MVC3项目。 – Kyle