2012-05-09 14 views
3

Visual StudioでMVC3の@modelディレクティブを認識できない場合があります。その結果、私はIntellisenseの助けを得ていない。たとえば、Visual Studioに標準のMVC3プロジェクトをロードしただけで、LogOn.cshtmlであらゆる種類のエラーが表示されます。なぜなら、ビューモデルが何であるか把握できないからです。しかし、私がアプリケーションを実行すると、すべて正常に動作します。だから私はこれが何よりも迷惑だと思う。Visual Studioで@modelディレクティブが認識されない

答えて

2

あなたはASP.NET MVC 3ツールアップデートをインストールしている場合は、あなたのweb.configファイルでwebpagesバージョンを設定していることを確認してください。そして、

<appSettings> 
    <add key="webpages:Version" value="1.0.0.0"/> 
    ... 
</appSettings> 

単に近いとビューを再度開くと構文がハイライト表示し、IntelliSenseがすべき戻って。


UPDATE:

再インストールASP.NET MVC 3つのツールのアップデートが問題を解決します。

+0

私はメインのWeb.configに持っています。ただし、ビューフォルダの下に別のWeb.configがあり、その値が "false"に設定されています。 – Kyle

+0

これを変更する必要はありません。これはメインのweb.configです。これはすべてのASP.NET MVC 3プロジェクトですか、それとも特定のプロジェクトですか?最初から新しいプロジェクトを作成するとどうなりますか? –

+0

これは、すぐに使えるMVC3プロジェクトです。 – Kyle

関連する問題