none
Classe System.IO.Compression, méthodes différentes de la MSDN RRS feed

  • Question

  • Bonjour,

    J'ai voulu utiliser la classe System.IO.Compression comme décrite dans la MSDN (http://msdn.microsoft.com/fr-fr/library/system.io.compression.aspx)

    Il montre un exemple utilisant une méthode nommée ZipFile, or moi je ne l'ai pas !

    J'ai que celles-ci : http://nsa34.casimages.com/img/2013/10/26/131026123932549207.png

    Comment utiliser les méthodes données sur la MSDN ?

    Cordialement.


    • Modifié Apyn AOM samedi 26 octobre 2013 22:44
    vendredi 25 octobre 2013 22:34

Réponses

  • Justement pour être sur vous devez ajouter dans les références – Dans l’explorateur de solution, clic droite sur References, Ajouter référence,  sélectez Assembly/Framework et ici vous devez trouver System.IO.Compression  et System.IO.Compression.FileSystem.

    Apres les ajouter les deux, vous devez faire un import/using System.IO.Compression  et System.IO.Compression.FileSystem.

    Add System.io.compression

    Cordialement,  


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    • Marqué comme réponse Apyn AOM mercredi 30 octobre 2013 17:17
    mercredi 30 octobre 2013 16:14

Toutes les réponses

  • Bonjour

    Quelle version de .Net Framework ciblez-vous?
    La méthode zipFile n'est disponible que pour .Net Framework 4.5.

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    lundi 28 octobre 2013 07:55
  • Bonjour

    Avez-vous des nouvelles pour nous?

    Merci!

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    mardi 29 octobre 2013 13:20
  • Justement, je cible la 4.5

    J'ai vérifié sur mon PC, je suis bien en 4.5 et sur Visual Studio il me propose bien des méthodes de la 4.5 mais pas celles concernant la compression

    Cordialement,




    • Modifié Apyn AOM mercredi 30 octobre 2013 13:31
    mercredi 30 octobre 2013 13:11
  • Voir les Notes trouvées ici :

    http://msdn.microsoft.com/fr-fr/library/system.io.compression.zipfile.aspx

    La classe d'ZipFile fournit des méthodes pratiques d'static pour travailler avec des archives zip. Pour utiliser ces méthodes, vous devez référencer l'assembly d'System.IO.Compression.FileSystem dans votre projet. L'assembly d'System.IO.Compression.FileSystem est pas disponible pour les applications d'Windows Store. Par conséquent, la classe d'ZipFile et la classe d'ZipFileExtensions (qui est également dans l'assembly d'System.IO.Compression.FileSystem ) sont pas disponibles dans les applications d'Windows Store. Dans les applications d'Windows Store, vous utilisez des fichiers compressés en utilisant des méthodes dans ZipArchive, ZipArchiveEntry, DeflateStream, et les classes d'GZipStream.

    Donc vous êtes dans une appli Windows Store? Avez-vous
    bien référencée l’assembly d'System.IO.Compression.FileSystem ?

    Cordialement,


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.


    • Modifié Aurel Bera mercredi 30 octobre 2013 13:32
    mercredi 30 octobre 2013 13:32
  • Merci de votre aide, mais ça ne marche toujours pas :

    Je ne suis pas dans une application Windows Store mais une application Windows Desktop, j'ai essayé de référencer l'assembly System.IO.Compression.FileSystem mais comme la méthode ZipFile, FileSystem ne fait pas partie de l'espace nom System.IO.Compression :/

    mercredi 30 octobre 2013 15:20
  • Justement pour être sur vous devez ajouter dans les références – Dans l’explorateur de solution, clic droite sur References, Ajouter référence,  sélectez Assembly/Framework et ici vous devez trouver System.IO.Compression  et System.IO.Compression.FileSystem.

    Apres les ajouter les deux, vous devez faire un import/using System.IO.Compression  et System.IO.Compression.FileSystem.

    Add System.io.compression

    Cordialement,  


    Aurel BERA, MSFT
    MSDN Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE.
    S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.

    • Marqué comme réponse Apyn AOM mercredi 30 octobre 2013 17:17
    mercredi 30 octobre 2013 16:14
  • Merci beaucoup de votre aide Aurel Bera, ça marche parfaitement maintenant !

    En effet, l'ajout de la référence à System.IO.Compression ne suffisait pas, il fallait aussi donner System.IO.Compression.FileSystem.

    En revanche il n'est pas nécessaire de faire un Imports/using des deux, le System.IO.Compression suffit ;)

    Cordialement, DanielRadS31.



    • Modifié Apyn AOM mercredi 30 octobre 2013 17:18
    mercredi 30 octobre 2013 17:17