【发布时间】:2019-06-06 07:34:38
【问题描述】:
调用System.IO.Compression.Zipfile.CreateFromDirectory时,遇到以下错误:
但是,我的项目确实包含错误中提到的程序集的第一个版本(见下面的屏幕截图)。
四处搜索后,我发现这个错误可能是由于没有System.IO.Compression.FileSystem 程序集,这个项目有:
我尝试使用/删除System.IO.Compression.Zipfile 程序集(我发现它只是System.IO.Compression.FileSystem 的“链接”),更改System.IO.Compression 版本,但没有任何效果。
此项目在 .NET Framework 4.6.1 下运行。
有谁知道如何解决这个问题?谢谢!
【问题讨论】:
-
以前有用吗?
app.config有绑定重定向吗?你检查过 Fusion 日志吗? -
它之前确实有效,但我无法确定有问题的提交。我没有在 app.config 中手动制作任何东西,也不知道 Fusion 是什么:我现在就搜索这个日志!
-
如果你使用 git,使用 git-bisect 快速找到导致问题的提交。
-
你确定目录存在吗?
标签: c# nuget assemblies