Problème d'accès à la classe ZipFile
Bonjour,
Je veux utiliser la classe ZIPFILE de la bibliothèque System.IO.Compression du NET 4.5 car elle parait facile d'utilisation mais elle n'est pas accessible sur mon système (version express 2012 windows desktop). Seules les classes DeflateStream et GZipStream sont disponibles. Avez vous une idée d'où cela peut provenir?
Cordialement
je ne trouve pas la référence à system.io.compress
Bonjour,
Je tourne en rond depuis pas mal de temps en voulant essayer les exemples fournis sur MSDN pour compresser et décompresser un fichier ou un répertoire, en effet, comme Gilles99 à l'origine de cette discussion que je me permets de relancer, je ne parviens pas utiliser la classe "ZipFile" de System.IO.compress.
A la lecture de cette discussion j'ai voulu "ajouter une référence" vers "System.IO.compress" mais celle-ci n'est pas proposée dans la liste des références disponibles!
J'utilise VS 2008 Pro avec Framework 3.5 Sp1
Voici le code qui m'indique que zipfile est inconnu, j'ai créé un nouveau projet de type Console comportant uniquement le module Module1 :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Imports System.IO
Imports System.IO.Compression
Module Module1
Sub Main()
Dim startPath As String = "c:\example\start"
Dim zipPath As String = "c:\example\result.zip"
Dim extractPath As String = "c:\example\extract"
ZipFile.CreateFromDirectory(startPath, zipPath)
ZipFile.ExtractToDirectory(zipPath, extractPath)
End Sub
End Module |
Dans cet exemple VS indique une erreur sur Zipfile
Citation:
le nom 'ZipFile' n'est pas déclaré
Quelqu'un peut-il m'aider ?
C'est bien ce que je supposais
Merci DotNetMat pour ta réponse rapide et net(te).
Maintenant je sais à quoi m'en tenir. :ptdr: