none
Déploiement Windows Installer et actions personnalisées RRS feed

  • Question

  •  

    J’ai crée un projet d’installation (C#, Windows Installer) auquel j’ai ajouté des actions personnalisées pour l’installation et la désinstallation qui font appel à un Class Installer contenu dans mon assembly principale.
    Pour la mise à jour en version 2  j’ai demandée de désinstaller la version précédente (RemovePreviousVersions) qui appelle le Uninstall de la version 1 mais, pour l'installation il fait toujours appel à Install de la version 1.

    Je n’ai pas trouvé d’autre moyen pour résoudre ce probleme que d’ajouter à mon projet deux bibliothèques contenant chacune un  Class installeur : une pour l’install l’autre pour la desinstall.
    Les mises à jour de la base de données nécessaire pour les versions 3 et 4 m'ont amené à utiliser ma bibliothèque de gestion de base (appelée à l’install et à la desinstall). Et la, je retombe sur un problème identique,

    La desinstall de la version 3 appelle bien la bibliotheque de gestion de base version 3 mais l’install de la version 4 appelle toujours cette version.
    J’ai essayé de signer la bibliotheque de gestion de base (en cochant signer l’assembly dans les propriétés), mais j’ai une erreur à l’appel de l’action Install : ‘impossible de charger le fichier ou l’assembly…’  (alors que mon assembly continue à fonctionner normalement avec mon programme principal).  

     

    Merci de m'apporter votre aide.

    jeudi 18 octobre 2007 13:44