IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Visual Studio Discussion :

VS2005/2008 et Problèmes lors de la génération de .CAB


Sujet :

Visual Studio

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 33
    Par défaut VS2005/2008 et Problèmes lors de la génération de .CAB
    Bonjour,

    Je rencontre un problème avec Visual Studio 2005 et 2008.
    Je génère un .CAB afin de déployer une application sur des PDA.
    Mon projets m'oblige à déployer plusieurs versions de DLL sur le même PDA ( Les DLL portent le même nom mais ne font pas la même taille et sont bien sur de versions différentes).

    Voici un exemple de ce que je veux obtenir en sortie de mon CAB :

    Racine du PDA/Répertoire A/TOTO.DLL ( <-- Version 1 de la DLL)
    Racine du PDA/Répertoire B B/TOTO.DLL ( <-- Version 2 de la DLL)

    Lorsque je génère le .CAB, je vieille bien à choisir 2 DLL différents ( qui proviennent de deux emplacements différents) mais en sortie dans les 2 répértoires, c'est la même DLL qui est copiée et non pas les deux versions...

    J'ai testé avec VS 2005 et 2008 et cela semble être un Bug...Il semblerait que lorsqu'on déploie deux fichiers avec un nom identique , VS2005 et 2008 s’emmêle les pinceaux et considère que c'est le même fichier ( même si la taille et la version de ces fichiers sont bel et bien différentes).

    QQ un a déja eu ce problème et surtout qqun sait-il le résoudre ? QQ'un sait-il si le problème est toujours d'actualité dans VS2010 / 2011 ?

    Merci par avance de vos réponses ,

    cdt,

    Rémy

  2. #2
    Membre averti
    Inscrit en
    Juin 2005
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 33
    Par défaut
    Bonjour,

    Je viens apporter la réponse à la question après de nombreux tests et recherches.

    Visual Studio 2005 et 2008 sont bien buggués à ce niveau ( il y a un ticket qui existe chez Microsoft mais apparemment il n'y a jamais eu de correction d'apportée...).

    Cela viens de l'outil "Cabwizz.exe" qui est fournit avec le SDK. ( vous le retrouverez dans le dossier "tools". Nous avons utiliser Cabwizz sous toutes les formes et il est bel et bien buggé , il est incapable de générer correctement un cab contenant deux noms de fichiers identiques!!!

    Nous avons fait quelques tests et "makecab" ne contient pas le bug, il est donc posssible de générer un cab avec celui-ci mais il faut bcp de patience car tout se passe en ligne de commande.

    Pour ma part, nous avons opter pour l'outil "wince cab manager" qui fait très bien le boulot, il y a une version "shareware" d'une trentaine de jours et une licence qui tourne autour de 50 euros.

    A plus tard

    Rémy

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/05/2007, 15h01
  2. [Images] Génération de l'image : obtention de caractères bizares
    Par Metallic-84s dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 27/02/2006, 10h07
  3. [JAXB][XSD] Problème lors de la génération des classes
    Par charlot44 dans le forum Persistance des données
    Réponses: 4
    Dernier message: 22/06/2005, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo