Je suis actuellement en train d'exécuter la version 4.5 de .net et j'essaie d'utiliser ses fonctions «nouvelles» de zip. J'inclus System.IO.Compression
et suis essayez d'exécuter le code suivant:..Le nom «ZipFile» n'existe pas dans le contexte actuel lors de l'inclusion de System.IO.Compression
using System.IO.Compression;
string startPath = @"c:\example\start";
string zipPath = @"c:\example\result.zip";
string extractPath = @"c:\example\extract";
ZipFile.CreateFromDirectory(startPath, zipPath);
ZipFile.ExtractToDirectory(zipPath, extractPath);
la question que je reçois est que The name 'ZipFile does not exist in the current context
je ne sais pas pourquoi il n'existerait pas si j'utilise déjà ce qui nécessite vous
@Tinwor Pas un doublon, je suis déjà référencer l'espace de noms, mais je reçois toujours des erreurs. –
@JoeScotto vous devez référencer le * assembly * - le plus probable. Cliquez avec le bouton droit sur "références" dans votre projet, cliquez sur "Ajouter une référence" puis déposez l'assemblage 'System.IO.Compression.FileSystem'. Ensuite, vous pouvez utiliser l'espace de noms. – vcsjones
Vous référez la mauvaise bibliothèque. C'est 'System.IO.Compression.FileSystem' – Tinwor