La fonction de réparation d'un projet d'installation est essentiellement une réinstallation, mais en raison de mon action Installation/Commit/Restauration/Désinstallation personnalisée pour gérer un service Windows, ma réparation échoue car le service existe déjà lorsque la fonction de réparation est appelée.Le projet d'installation de réparation renvoie l'erreur 1001: "Le service spécifié existe déjà"
Le projet d'installation doit d'abord supprimer le service avant de le réparer. J'injecte déjà des actions personnalisées via using System.Configuration.Install
, donc cela devrait être possible.
Comment puis-je demander à la fonction de réparation de supprimer d'abord le service?