0

Nous développons un programme d'installation personnalisé en utilisant le projet d'installation Visual Studio 2008. L'exigence que nous essayons d'aborder est: Supposons que l'utilisateur démarre l'installation et que si une version plus ancienne est disponible sur la même machine, nous devrions inviter l'utilisateur à mettre à jour la version et afficher la liste des fichiers qui sont nouveaux dans cette version. Pour la même chose, nous essayons actuellement de récupérer le code de l'installateur vesion thorugh mais ne pouvons pas le faire. Quelqu'un peut-il nous faire savoir l'approche appropriée à l'aide de laquelle nous serions en mesure de détecter si l'ancienne version est disponible sur la machine.Comment coder pour vérifier si l'ancienne version du programme d'installation est déjà disponible sur la machine

Répondre

1

Essayez d'utiliser un registre Windows. Lorsque vous installez l'ancienne application, le registre doit être ajouté et lorsqu'une nouvelle application est installée, vérifiez le registre et voyez la valeur de la version du registre si le registre est trouvé, puis affichez un message d'erreur et terminez l'assistant d'installation.

+0

Merci Ragz, je crée une configuration pour mon projet en utilisant le projet de déploiement Visual studio et je n'utilise pas d'assistant pour créer l'installation (je crée un installateur personnalisé) Pour cela j'utilise Installer class pour gérer Installer et Désinstaller using override méthodes pour le même mais incapable de gérer le scénario de réinstallation en utilisant la classe installateur (si l'utilisateur réinstalle la même version). – NewAutoUser

Questions connexes