Kann nicht finden`, ZipArchive “in der " System.IO.Compression-namespace"

Meine Frage ist in Bezug auf Ich finde nicht "ZipFile" - Klasse in " - System.IO.Compression-namespace"

Kann nicht finden`, ZipArchive “in der

Aber ich habe auf die DLL ' s für meine webforms 4.5.1 Projekt:

Kann nicht finden`, ZipArchive “in der

Eigenschaften von meinem Projekt mir: Target framework: .Net Framework 4.5.1.
und das web.config:

<compilation debug="true" targetFramework="4.5" />

Was bin ich?

Die Lösung war, manuell referenzieren der assemblies im web.config, Aber warum? Warum war nicht Sie das Kontrollkästchen in das Dialogfeld Verweis hinzufügen unzureichend?

<assemblies>
    <add assembly="System.IO.Compression, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
    <add assembly="System.IO.Compression.FileSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>

https://stackoverflow.com/a/20099950/169714

  • Wird eine andere Meldung beim kompilieren (wie Montage fehlt)? Output-Fenster die nützlich sein könnten.
  • Sie müssen auch einen Verweis auf den System.IO.Die Komprimierung.Dateisystem. Ob Sie aktiviert ist nicht sichtbar.
  • Ich habe die Referenz und es gab mir noch die Montage-fehlt-Meldung. Hinzufügen von zwei Zeilen in der web.config behoben. Aber warum? Normalerweise wird das Dialogfeld Verweis hinzufügen ausreichend.
InformationsquelleAutor JP Hellemons | 2015-11-19
Schreibe einen Kommentar