ExcelDataReader 3.4 - System.IO.FileLoadException

时间:2018-06-18 14:37:40

标签: exceldatareader fileloadexception system.io.compression

我正在使用ExcelDataReader 3.4,它在我的开发者PC上工作正常,但在生产PC上使用时,我遇到了这个错误

  

System.IO.FileLoadException:无法加载文件或程序集'System.IO.Compression,Version = 4.2.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)

在我的项目中,我<section> <header class="container"> <div class="row"> <nav class="navbar navbar-default navbar-fixed-top" style="background-color:snow;"> <h2 class="col-md"> <a class="nav" href="./index">Foundation</a> </h2> <nav class="navbar-right"> <!-- make it into one block, or aligned block--> <div class="dropdown"> <button class="btn btn-primary dropdown-toggle" type="button" data-toggle="dropdown"> Our mission </button> <ul class="dropdown-menu"> <li> <a href="./Guidelines#Conservation">Natural resources</a> </li> <li> <a href="./Guidelines#Food">Access to food</a> </li> <li> <a href="./Guidelines#Health">Public health</a> </li> </ul> </div> </nav> </nav> </div> </header> </section>复制了本地 我正在使用.NET 4.5,Visual Studio 2017

1 个答案:

答案 0 :(得分:1)

我发现了这个问题。在我的WPF应用程序的App.Config中有那些行

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
    <assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral"/>
    <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0"/>
  </dependentAssembly>
</assemblyBinding>

我更改了4.0.0.0版本,现在正在运行。