gpt4 book ai didi

c# - 找不到 System.IO.Compression 程序集

转载 作者:太空宇宙 更新时间:2023-11-03 12:07:28 26 4
gpt4 key购买 nike

调用 System.IO.Compression.Zipfile.CreateFromDirectory 时,遇到以下错误:

Exception on System.IO.Compression

但是,我的项目确实包含错误中提到的程序集的第一个版本(见下面的屏幕截图)。

四处搜索后,我发现这个错误可能是由于没有System.IO.Compression.FileSystem 程序集而引起的,而这个项目有:enter image description here

我尝试使用/删除 System.IO.Compression.Zipfile 程序集(我发现它只是一个到 System.IO 的“链接”。 Compression.FileSystem),更改 System.IO.Compression 版本,但没有任何效果。

本项目在.NET Framework 4.6.1下运行。
有谁知道如何解决这个问题?谢谢!

最佳答案

在我的例子中,我将以下内容添加到 web.config runtime/assemblyBinding 节点:

<dependentAssembly>
<assemblyIdentity name="System.IO.Compression" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.0.0.0" />
</dependentAssembly>

关于c# - 找不到 System.IO.Compression 程序集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54145504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com