3

MVC を Asp.Net Web サイトプロジェクトに統合しました。

動作していますが、Razor コードがコードとしてフォーマットされていません (たとえば、@ 文字の黄色の背景。

さらに、インテリセンスはありません。

ここに画像の説明を入力

ここにweb.configからのMVC関連の参照があります

<add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
4

5 に答える 5

1

プロジェクトをビルドしてみて、それが役立つかどうかを確認してください。

于 2012-02-28T23:52:27.197 に答える
1

フォルダのWeb.config下を確認してくださいView

configSections->sectionGroupおよびセクション。バージョン番号は2.0.0.0 、ファイル内の他のすべてのバージョンである必要があります。4.0.0.0

于 2012-11-13T02:42:20.747 に答える
0

何がこれを修正したのかわかりません:

MVC フレームワークのすべてのバージョンをアンインストールし、MVC 4 を再インストールし、ReSharper を v 6 にアップグレードしました

ただし、まだ構文の強調表示が行われていません (@ 文字は黄色ではありません)。

于 2011-10-03T10:49:26.637 に答える