1

Visual Studio 2010 に MVC 4 をインストールしました。以前は MVC 2 と 3 もインストールされていました

すべて正常に動作しますが、コントローラーを追加しようとすると、次のエラーが発生します。

タイプ 'System.ComponentModel.DataAnnotations.Schema.TableAttribute' を読み込めませんでした

私がそれを追加する方法:

right click on Model folder > add > controller

プロジェクトをクリーンアップして再試行すると、機能します。しかし、ビルドするたびに、再度クリーンアップするまでエラーが再び発生します。

私はそれで暮らすことができますが、ビュー(モデルクラス)も追加できないことに気付きました。チェックするとすぐにウィザードが閉じますCreate a strongly-typed

これらの問題を解決するにはどうすればよいですか? Entity フレームワークに関連していることはわかっていますが、現時点ではどうすればよいかわかりません。

アンインストールしてから、コンソールと NuGet を使用して再インストールしようとしましたが、問題は解決しません。

4

1 に答える 1

0

私は mvc 4 で vs 2010 をあきらめました。vs 2012 で mvc 4 を使用していますが、その贅沢はないかもしれませんが、確かに projectguid やアセンブリ参照などとの正当な競合に遭遇しています...

過去に私が提案したいくつかのことは、あなたが探しているものではないかもしれません.私はあなたの問題の解決策をさらに探します.暫定的に、これらのstackoverflowリンクを参照してください.

ビルド エラー - 'System.Web.Mvc.ModelClientValidationRule' 競合

ModelClientValidationRule の競合

于 2013-06-03T22:50:55.027 に答える