2

サードパーティ プログラムの拡張機能 (dll) を作成しています。メイン プログラムは、log4net バージョン 1.2.10 を使用しています。LinqToExcel を使用して Excel ファイルを読み取りたいのですが、これも新しいバージョンの log4net に依存しています。

メインの実行可能ファイルから log4net.dll を使用するとSystem.BadImageFormatException、拡張機能を使用するとエラーが発生します。

log4net.dll を LinqToExcel の新しいバージョンに置き換えるとSystem.NullReferenceException、メイン プログラムから取得されます。

これを機能させる方法はありますか、または Excel ファイルを読み取るために別の方法を使用する必要がありますか?

回避策: LinqToExcel からすべてのログを削除し、log4net 参照なしで再構築しました。

4

2 に答える 2