現在、Enterprise Library Validation Application Block を使用しようとすると、次の例外が発生します。
検証用の構成セクション ハンドラーの作成中にエラーが発生しました: ファイルまたはアセンブリ 'Microsoft.Practices.EnterpriseLibrary.Validation, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040) (C:\Documents and Settings\My Documents\Visual Studio 2008\Projects\Testers\TestProject\web.config 行 12)
例外が何を伝えようとしているのかはわかっていますが、それを修正する方法がわかりません。Enterprise Library のバージョンを 1 つしかインストールしたことがなく、これがそれ (4.1.0.0) であるため、間違ったバージョンを見つける方法がわからないので、依存関係の問題だと思います。Enterprise Library 4.1 の「Common」、「Validation」、および「ObjectBuilder2」DLL をプロジェクトの参照として含めたので、他に何が欠けているかわかりません。ドキュメントは確かにこれが私が必要とするすべてであることを示しているようです。
依存関係の問題を追跡する方法はありますか?
役立つ場合は、Enterprise Library Configuration Tool を使用して、Entity Framework エンティティ内のデータを検証するための Validation Application Block ルール セットを作成しようとしています。Visual Studio 2008 で ASP.NET MVC を使用しています。
あなたが提供できる支援/指示に感謝します,
クリス