4

我最近在 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 的新实例
4

1 回答 1

1

删除除 11.0 文件夹之外的任何内容,它应该可以解决它。%AppData%\Roaming\Microsoft\VisualStudio\

于 2013-03-28T17:17:51.967 回答