我正在尝试解压缩文件而不提供额外的* .dll。 出于这个原因,我正在使用System.IO.Compression中的ZipArchive类。
我添加了System.IO.Compression& System.IO.Compression.FileSystem作为参考,在我自己的计算机上,一切正常。但是,朋友不能使用它,因为它在线路上崩溃了
ZipArchive archive = ZipFile.Open(local, ZipArchiveMode.Read);
我是否需要提供额外的* .dll才能正常工作? 问题是什么?
答案 0 :(得分:1)
您使用的ZipArchive
class是.NET 4.5版中的新增功能。从您的评论到问题,您的朋友似乎没有.NET 4.5。
这个类所在的DLL是System.IO.Compression.dll
,可以在我链接的文档中看到,但是如果你的朋友在他们的机器上安装了.NET 4.5,你就不用关心了。