这里有类似的问题3.5:
Is there a built-in zip library in .NET 3.5?
推测4.0会有它,但我找不到任何关于它的信息。如果没有,有谁知道为什么不呢?似乎在包含支持的事物列表中会相当高。
答案 0 :(得分:15)
查看System.IO.Packaging命名空间,其中包含对ZIP文件的支持,但不包含ZIP文件的所有功能。
但是,它可能足以满足您的需求。
答案 1 :(得分:11)
您可能已经移动过,但是在.NET 4.5中添加了ZiP API
http://msdn.microsoft.com/en-us/library/system.io.compression.ziparchive.aspx
坚持下去。答案 2 :(得分:9)
不适用于4.0,但下一版本正在考虑ZipArchive
类。您可以在BCL Team blog上找到有关此内容的详细信息。
编辑:否则,假设它仍然可用,并且取决于您内置的定义(至少它来自/来自Visual Studio),您可能能够使用J#类来压缩文件,如本文所述:Using the Zip Classes in the J# Class Libraries to Compress Files and Data with C#
Edit2:虽然注意下面的评论,但J#选项可能不是正确的选项,除非在某些特殊情况下。
答案 3 :(得分:-1)