L'événement PrebuildEvent pour supprimer l'ancien exécutable

Signaler
Messages postés
153
Date d'inscription
dimanche 27 août 2006
Statut
Membre
Dernière intervention
26 décembre 2019
-
Messages postés
153
Date d'inscription
dimanche 27 août 2006
Statut
Membre
Dernière intervention
26 décembre 2019
-
Bonjour,
Je suis sous Visual Studio 2008 Professionnel
Dans les propriétés du SETUP, je voudrai supprimer l'événement PrebuildEvent pour supprimer l'exécutable (projet.exe) de l'installation précédente
Je ne sais pas trouver la variable qui me donne le chemin du répertoire de l'installation, la variable qui donne le nom du projet, et comment lancer la suppression
Pouvez-vous m'en donner le code, et comment l'incorporer ?
Merci d'avance


2 réponses

Messages postés
2429
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
1 juin 2021
137
Bonjour
il ne faut pas seulement supprimer l'exécutable : il faut désinstaller l'application avant de la réinstaller !
Je n'ai pas la version pro de Visual Studio donc je ne peux t'en dire plus

La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. 
Messages postés
153
Date d'inscription
dimanche 27 août 2006
Statut
Membre
Dernière intervention
26 décembre 2019

Bonjour,
Bien sur. C'est ce que je fais. Mais j'ai en ce moment un problème de n° de version qui n'est résolu que si l'ancien exe est effacé
Sur les poste dont j'ai accès, je suis obligé d'effacer l'exe, puis de lancer l'installation
De toute manière, la désinstallation n'efface pas l'exécutable

C'est pour cela que j'aimerais un automatisme qui efface l'exe avant de faire l'installation

Cordialement
Messages postés
2429
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
1 juin 2021
137
bonsoir
Tu as dit :"De toute manière, la désinstallation n'efface pas l'exécutable "
C'est nouveau cela : dans ce cas c'est une erreur du concepteur de l'installateur du programme
Une désinstallation correcte efface le répertoire où s'installe le programme( et donc l'exécutable), les informations dans le registre Windows qui concernent cette application, les raccourcis installés, etc .......
Messages postés
153
Date d'inscription
dimanche 27 août 2006
Statut
Membre
Dernière intervention
26 décembre 2019
>
Messages postés
2429
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
1 juin 2021

Bonjour,
Certes ... Mais que faire ?
Je ne suis pa maitre du programme de désinstallation
C'est un utilitaire de Windows
Cordialement
SC
Messages postés
2429
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
1 juin 2021
137 >
Messages postés
153
Date d'inscription
dimanche 27 août 2006
Statut
Membre
Dernière intervention
26 décembre 2019

Bonjour
As-tu des boites de dialogue similaires à celles-ci sur ton Visual Studio : http://geekswithblogs.net/dchestnutt/archive/2006/05/30/80113.aspx

Car dans l'évènement PreBuild tu pourrais par une commande DOS supprimer l'exécutable avant la réinstallation ( la commande DEL du DOS )

Sans aucune certitude : c'est à tes risques et périls
Messages postés
153
Date d'inscription
dimanche 27 août 2006
Statut
Membre
Dernière intervention
26 décembre 2019
>
Messages postés
2429
Date d'inscription
samedi 11 janvier 2014
Statut
Contributeur
Dernière intervention
1 juin 2021

Bonjour,
Merci de votre aide
Je pense avoir ceci
Mais je sais as qu'elle est la variable à utiliser pour avoir le chemin de l'exécutable
Je vais continuer à chercher
Cordialement
SC