0

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

我添加了 System.IO.Compression 和 System.IO.Compression.FileSystem 作为参考,在我自己的计算机上,一切正常。不过朋友用不了,因为上线就崩溃了

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

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

4

1 回答 1

1

您使用的ZipArchive是 .NET 4.5 版中的新类。从您对问题的评论看来,您的朋友似乎没有 .NET 4.5。

此类所在的 DLLSystem.IO.Compression.dll可以在我链接的文档中看到,但如果您的朋友在他们的机器上安装 .NET 4.5,您就不必关心这一点。

于 2013-05-28T14:57:53.333 回答