我正在为第 3 方程序编写扩展程序(dll)。主程序使用 log4net 版本 1.2.10。我想使用 LinqToExcel 来读取 Excel 文件,这也依赖于较新版本的 log4net。
当我使用主可执行文件中的 log4net.dll 时,我会System.BadImageFormatException
在使用扩展时得到一个。
当我用 LinqToExcel 中的较新版本替换 log4net.dll 时,我从主程序中得到一个System.NullReferenceException
。
有没有办法让它工作,还是我必须使用其他方式来读取 Excel 文件?
解决方法:我确实从 LinqToExcel 中删除了所有日志记录,并在没有 log4net 引用的情况下重建了它。