2

プロジェクトが多数の Microsoft.Practies ライブラリを利用している VS 2008 ソリューションがあります。

**すべてのアセンブリのバージョン: 4.1.x

すべてが正常にビルドされますが、実行すると次のランタイム エラーが発生します。

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

ビルドと実行が行われているマシンには、エンタープライズ ライブラリのバージョンがインストールされていません。

"Copy Local" はtrueで、"Specific Version" はすべてのアセンブリに対してfalseです。

ここで何が間違っていますか?

関連:ファイルまたはアセンブリを読み込めませんでしたVisual Studio の参照を強制します

4

1 に答える 1

1

Microsoftプラクティスライブラリは緊密に結合されており、一部のアセンブリは相互に依存しています。必要なすべてのライブラリに加えて、追加のライブラリ依存関係が追加されていることを確認してください

于 2013-01-07T23:25:05.663 に答える