我最近在VS2010上安装了MVC 4,但我似乎偶尔会丢失我的智能感知器。我前几天尝试再次安装MVC 4,但仍然没有运气回来。这是我项目下的当前Web.config:
<appSettings>
<add key="webpages:Version" value="2.0.0.0" /> //I've also tried setting it to 1.0.0.0
<add key="webpages:Enabled" value="false" />
<add key="PreserveLoginUrl" value="true" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
这是我的Views文件夹下的Web.config:
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing" />
</namespaces>
</pages>
</system.web.webPages.razor>
已尝试解决方案:
<add key="webpages:Version" value="2.0.0.0" />
更改为<add
key="webpages:Version" value="1.0.0.0" />
<add key="webpages:Version" value="1.0.0.0" />
更改回<add key="webpages:Version" value="2.0.0.0" />
答案 0 :(得分:1)
删除除11.0文件夹之外的任何内容,它应该解决它。 %APPDATA%\漫游\微软\ VisualStudio的\