C#ZipArchive的使用使程序崩溃

时间:2013-05-28 14:05:13

标签: c# compression zip

我正在尝试解压缩文件而不提供额外的* .dll。 出于这个原因,我正在使用System.IO.Compression中的ZipArchive类。

我添加了System.IO.Compression& System.IO.Compression.FileSystem作为参考,在我自己的计算机上,一切正常。但是,朋友不能使用它,因为它在线路上崩溃了

ZipArchive archive = ZipFile.Open(local, ZipArchiveMode.Read);

我是否需要提供额外的* .dll才能正常工作? 问题是什么?

1 个答案:

答案 0 :(得分:1)

您使用的ZipArchive class是.NET 4.5版中的新增功能。从您的评论到问题,您的朋友似乎没有.NET 4.5。

这个类所在的DLL是System.IO.Compression.dll,可以在我链接的文档中看到,但是如果你的朋友在他们的机器上安装了.NET 4.5,你就不用关心了。