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 に答える