Wie zu verwenden DotNetZip
Habe ich heruntergeladen DotNetZip von codeplex und ich bin völlig verloren, was als Nächstes zu tun ist.
Möchte ich zu extrahieren ein .zip
Archiv
Ich weiß, dass ich so etwas wie das
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);
}
}
Meine Frage ist nun, welches Projekt muss ich hinzufügen, und/oder welche Literatur muss ich hinzufügen?
Dank
InformationsquelleAutor ELSheepO | 2012-05-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie einfach einen Verweis auf Ionic.Zip.dll - Sie brauchen, um stellen Sie sicher, dass Sie die richtige Referenz für Ihre Ziel-framework-version (silverlight, WPF etc)
Dann der obige code sollte funktionieren, vorausgesetzt, Sie importieren die Ionischen namespace
Sich auch nicht sicher, was du meinst, von 'welchem Projekt sollte ich hinzufügen - Sie haben bereits ein Projekt, oder ist das nur ein test-Projekt, und Sie müssen ein neues Projekt erstellen? Wenn also irgendein Projekt geben wird - aber die besten tests sind entweder eine Konsolenanwendung oder eine forms/wpf-app
Sie können fügen Sie einfach den Bezug zu Ihrem aktuellen Projekt (Hauptprojekt, Bibliothek, Projekt, etc) - es sollte funktionieren
Ya ich habe es funktioniert, war nur zu erklären, warum ich fragte, was Projekt hinzufügen, danke
Ich war zu beschäftigt, auf der Suche, um einen Verweis hinzuzufügen DotNetZip, nicht denken, zu suchen, die für eine Verwendung Ionic.Zip.dll
Hi @Charleh , ich bin nicht in der Lage, die Datei zu finden Ionic.Zip.dll, gibt es ein Projekt sollte ich zusammenstellen?
InformationsquelleAutor Charleh