安装LinqToExcel nuget包,使代码引发关于log4net程序集的异常



我安装了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版本:

软件包/"已安装软件包名称"/

最新更新