Impossible de trouver `ZipArchive " dans le Système“.IO.Compression de l'espace de noms
Ma question est liée à Je n'ai pas trouvé "ZipFile" classe "Système.IO.Compression de l'espace de noms
Mais j'ai fait référence à la DLL pour mon 4.5.1 webforms projet:
Propriétés de mon projet de me donner: Target framework: .Net Framework 4.5.1.
et le web.config:
<compilation debug="true" targetFramework="4.5" />
Ce qui me manque?
La solution a été manuellement référence assemblées dans le web.config Mais pourquoi? Pourquoi n'était-ce pas la case à cocher dans la boîte de dialogue ajouter une référence insuffisante?
<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
Êtes-vous d'obtenir tout autre message lors de la compilation (comme l'assemblée manquant)? De la fenêtre de sortie peut être utile.
Vous avez également besoin d'une référence pour le Système.IO.La Compression.Système de fichiers. Si vous avez coché n'est pas visible.
J'ai ajouté la référence et toujours il m'a donné de l'assemblée de message manquant. En ajoutant les deux lignes dans le web.config fixe. Mais pourquoi? Est normalement le dialogue ajouter une référence suffisante.
Vous avez également besoin d'une référence pour le Système.IO.La Compression.Système de fichiers. Si vous avez coché n'est pas visible.
J'ai ajouté la référence et toujours il m'a donné de l'assemblée de message manquant. En ajoutant les deux lignes dans le web.config fixe. Mais pourquoi? Est normalement le dialogue ajouter une référence suffisante.
OriginalL'auteur JP Hellemons | 2015-11-19
Vous devez vous connecter pour publier un commentaire.
J'ai fait face à un même problème, parce que l'espace de noms n'est pas présent dans les Références,Veuillez suivre les étapes suivantes.
Dans mon cas, Sans Références
Après L'Installation De Références
Solution
1)Installation du système.Io.la compression de nuget ici
Système.IO.La Compression
2)Installer le système.Installez-Paquet De 40-Système.IO.La Compression.Système de fichiers à partir de nuget ici.
Système.IO.La Compression.Système de fichiers
OriginalL'auteur
vous pouvez mettre à jour les Références dans le fichier de Projet directement (Décharger le Projet et le Modifier ou de l'ouvrir .csproj fichier avec le bloc-notes et modifier)
Avant modifier doit même:
Après votre edit:
chargez à nouveau votre projet dans Visual Studio et de le reconstruire. J'espère que cela peut vous aider.
OriginalL'auteur saeid mohammad hashem