2012-05-18 5 views
1

DotNetZip from codeplex을 다운로드했으며 다음 작업을 완전히 잊어 버렸습니다.DotNetZip 사용 방법

내가

가 나는, I 및/또는 내가 무엇을 참조를 추가하려면 어떤 프로젝트 추가합니까되는이

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); 
    } 
} 

내 질문 같은 것을 사용 알고 .zip 아카이브를 추출 할

?

감사

+2

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

답변

5

그냥 Ionic.Zip.dll에 대한 참조를 추가 - 당신은 당신이 그런 다음 위의 대상 프레임 워크 버전 (실버 라이트, WPF 등)

에 적합한 참조를 사용하고 있는지 확인해야합니까 코드가 Ionic 네임 스페이스를 가져 오는 것으로 가정해야합니다.

또한 '내가 추가해야하는 프로젝트'가 무엇인지 잘 모르겠다 - 이미 프로젝트가 올바르지 않거나 단지 테스트 프로젝트이며 새 프로젝트를 만들어야합니다. ? 그렇다면 모든 프로젝트 유형이 수행 할 수 있습니다. 그러나 가장 좋은 테스트는 콘솔 앱 또는 양식/wpf 앱입니다

+0

다른 디스크를 사용하려면 먼저 프로젝트를 추가해야했습니다. 다운로드는 내가 이것을 위해 필요한지 궁금해하고 있었다. – ELSheepO

+0

그냥 현재 프로젝트 (기본 프로젝트, 라이브러리 프로젝트 등)에 대한 참조를 추가 할 수 있습니다. - 정상적으로 작동해야합니다. – Charleh

+0

나중에 작동하는지 알아 보겠습니다. 추가 할 프로젝트를 묻는 이유는 무엇입니까? – ELSheepO

관련 문제