安装LinqToExcel nuget包,使代码抛出有关log4net程序集的异常

时间:2014-02-12 07:09:17

标签: c#

我安装了nuget Package LinqToExcel_64,后者又添加了两个引用,即 1. LinqToExcel 1.7.1 2. log4net 1.2.11.0

我已经在我的应用程序中使用了log4net(1.2.12.0)。

我的代码在下面的代码行引发异常: -

var dependants = from dependant in excel.Worksheet<ExcelDependant>()
                 select dependant;

例外: -

  

无法加载文件或程序集&#39; log4net,版本= 1.2.11.0,   Culture = neutral,PublicKeyToken = 669e0ddf0bb1aa2a&#39;或其中一个   依赖。定位程序集的清单定义没有   匹配程序集引用。 (HRESULT异常:0x80131040)

请建议如何解决此问题。

1 个答案:

答案 0 :(得分:0)

由于您已经在使用较新版本的dil,因此包依赖于旧版本。这就是发生这种异常的原因。要解决此问题,您可以尝试在位于以下位置的配置文件中更改依赖项dll的版本:

Packages /“已安装包名称”/