log4netのラッパークラスを作成しました。このラッパークラスは、asp.netWebアプリケーションで正しく機能します。そして今、私はNUNITを使用してラッパークラスメソッドをテストしようとしています。ラッパークラスプロジェクトで、log4netDLLの「ローカルコピー」をTrueに設定しました。NUNITプロジェクトとラッパークラスの両方がlog4net1.2.10.0を使用しています。
このラッパークラスは、別のasp.net Webプロジェクトでは正しく機能しますが、nunitテストプロジェクトでは機能しない場合があります。
基本テストを実行しようとすると、次の例外が発生します
System.BadImageFormatException:ファイルまたはアセンブリ'log4net、Version = 1.2.10.0、Culture = neutral、PublicKeyToken=692fbea5521e1304'またはその依存関係の1つを読み込めませんでした。間違った形式のプログラムを読み込もうとしました。
ResharperforVS2010内でこれらのテストを実行しています
アップデート
log4net.dllバージョン1.2.11.0でラッパーとテストプロジェクトを更新したところ、すべてが魔法のように機能し始めました!!! この最新バージョンが1.2.10.0が失敗し続けたこの問題をどのように修正するのかわかりません