我正在使用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
答案 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版本,现在正在运行。