我安装了nuget Package LinqToExcel_64,它又添加了两个引用,即。1.LinqToExcel 1.7.12.log4net 1.2.11.0
我已经在我的应用程序中使用了log4net(1.2.12.0)。
我的代码在下面的代码行抛出异常:-
var dependants = from dependant in excel.Worksheet<ExcelDependant>()
select dependant;
例外:-
无法加载文件或程序集'log4net,版本=1.2.11.0,Culture=neutral,PublicKeyToken=669e0ddf0bb1aa2a'或其一个依赖关系。找到的程序集的清单定义不匹配程序集引用。(HRESULT异常:0x80131040)
请建议如何解决此问题。
由于您已经使用了较新版本的dil,因此包依赖于较旧版本。这就是为什么会出现这种异常。要解决此问题,您可以尝试更改位于以下位置的配置文件中的依赖dll版本:
软件包/"已安装软件包名称"/