安装MVC 4后Razor视图中没有Intellisense - 尝试了各种解决方案

时间:2012-11-16 20:04:47

标签: asp.net-mvc razor asp.net-mvc-4 intellisense

我最近在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>

已尝试解决方案:

  • 重新安装MVC 4
  • <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" />
  • 更改上述设置后重新启动VS的新实例

1 个答案:

答案 0 :(得分:1)

删除除11.0文件夹之外的任何内容,它应该解决它。 %APPDATA%\漫游\微软\ VisualStudio的\