我安装了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)
请建议如何解决此问题。
答案 0 :(得分:0)
由于您已经在使用较新版本的dil,因此包依赖于旧版本。这就是发生这种异常的原因。要解决此问题,您可以尝试在位于以下位置的配置文件中更改依赖项dll的版本:
Packages /“已安装包名称”/