0

メイン アプリケーションは正常に動作しますが、単体テスト プロジェクトの初期化で "Mapper.AddProfile" メソッドを実行しようとすると、単体テスト プロジェクトで次のエラーが発生します。

'Foolproof.ContingentValidationAttribute' の型初期化子が例外をスローしました。

ファイルまたはアセンブリ 'System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)

私はメイン プロジェクトとテスト プロジェクトのどこにも MVC 2.0.0.0 を使用していません。これらのプロジェクトはどちらも MVC 4.0.0.0 を参照しています。

考えられる問題は何ですか?

4

1 に答える 1

0

MVCFoolProof プロジェクトに MVC2 への参照があるようです。ここを参照してください: CodePlex ソース コード- ソースを取得して、MVC4 に対して自分でコンパイルしてみてください。

于 2012-12-05T17:15:52.270 に答える