2

我已经从 codeplex 下载了 DotNetZip,我完全不知道下一步该做什么。

我想提取.zip档案

我知道我使用这样的东西

string zipToUnpack = "C1P3SML.zip";
string unpackDirectory = "Extracted Files";
using (ZipFile zip1 = ZipFile.Read(zipToUnpack))
{
    // here, we extract every entry, but we could extract conditionally
    // based on entry name, size, date, checkbox status, etc.  
    foreach (ZipEntry e in zip1)
    {
      e.Extract(unpackDirectory, ExtractExistingFileAction.OverwriteSilently);
    }
}

我的问题是,我要添加什么项目和/或添加什么参考资料?

谢谢

4

1 回答 1

7

只需添加对 Ionic.Zip.dll 的引用 - 您确实需要确保为您的目标框架版本(silverlight、WPF 等)使用正确的引用

然后上面的代码应该可以工作假设你导入了 Ionic 命名空间

也不确定“我应该添加什么项目”是什么意思 - 你已经有一个正确的项目,或者这只是一个测试项目,你需要创建一个新项目?如果是这样,任何项目类型都可以 - 但最好的测试是控制台应用程序或表单/wpf 应用程序

于 2012-05-18T14:44:01.600 回答