2012-05-18 29 views
1

我已经下载DotNetZip from 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); 
    } 
} 

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

感谢

+2

http://dotnetzip.codeplex.com/documentation – jrummell

回答

5

只需添加到Ionic.Zip.dll参考 - 你需要确保你正在使用你的目标框架版本(Silverlight中,WPF等)

右参考接着上面代码应该工作,假设你导入Ionic命名空间

也不知道你的意思是'我应该添加什么项目' - 你已经有一个项目的权利,或者这只是一个测试项目,你需要创建一个新的项目?如果是的话,任何项目类型都可以 - 但最好的测试是一个控制台应用程序或一个窗体/ WPF应用程序

+0

我必须添加一个项目,然后才能使用另一个discutils下载,所以想知道我是否需要为此做同样的事情。 – ELSheepO

+0

您可以添加对当前项目的引用(主项目,库项目等) - 它应该工作正常 – Charleh

+0

雅我得到它的工作,只是解释为什么我问什么项目添加,谢谢 – ELSheepO