Stellen Sie sicher, dass Sie die .Net 4.5-Version verwenden. Verweisen Sie auf die Komprimierungs-DLL, hier ist der Pfad: C: \ Programme (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5 \ System.IO.Compression.FileSystem.dll Referenz in der Klasse "using System.IO.Compression.FileSystem " Wenn die Klasse von einer anderen Klasse geerbt wird, vergewissern Sie sich, dass Sie auch in der übergeordneten Klasse referenzieren. (Dies ist, was ich tun muss, um es kompilieren zu lassen)
Um die Klasse ZipFile
zu verwenden, müssen Sie einen Verweis auf die Assembly System.IO.Compression.FileSystem
in Ihrem Projekt hinzufügen. Andernfalls erhalten Sie folgende Fehlermeldung beim Kompilieren:
Der Name 'ZipFile' existiert im aktuellen Kontext nicht.
Weitere Informationen zum Hinzufügen eines Verweises zu Ihrem Projekt in Visual Studio finden Sie unter Vorgehensweise:
Hinzufügen oder Entfernen von Referenzen mithilfe des Referenzmanagers.
Ich fand, dass die Klasse ZipFile
nicht nur mit System.IO.Compression
kooperieren würde, sondern eine Referenz auf System.IO.Compression.FileSystem
.
Wenn Sie Visual Basic verwenden, ist das Hinzufügen einer Referenz ziemlich einfach. Im Lösungs-Explorer heißt eine der Registerkarten unter dem Projekt Referenzen . Klicken Sie mit der rechten Maustaste darauf und wählen Sie Referenz hinzufügen . Scrollen Sie ein wenig nach unten und aktivieren Sie das Kontrollkästchen neben System.IO.Compression.FileSystem
. Sobald Sie auf OK geklickt haben, sollten Sie nicht einmal explizit auf System.IO.Compression.FileSystem
in Ihrem Code verweisen!
Viel Glück (: