Utilisation de VS2008 TFS J'ai créé une application de configuration qui installe deux services Windows. Le premier service est toujours installé et désinstallé (et fonctionne bien - j'utilise la classe d'installation). Le deuxième service est facultatif. En fonction d'une condition personnalisée que je configure détermine si le 2ème service est installé. Si demandé, l'installation fonctionne correctement (en utilisant également la classe d'installation). Toutefois, je ne parviens pas à désinstaller le service lors du processus de désinstallation. Le service exe est supprimé, mais la désinstallation échoue à désinstaller le service. J'ai défini la propriété Condition sur mon fichier d'assembly (dans le système de fichiers) et sur toutes les actions personnalisées associées à cet assembly. Je soupçonne que c'est l'action personnalisée sur la désinstallation qui est incorrecte. Je ne parviens pas à supprimer la condition de l'action personnalisée de désinstallation: j'obtiens une erreur si je le fais (impossible de créer un nom d'action personnalisé car il utilise un fichier installé de manière conditionnelle.) J'ai essayé d'autres conditions . Pour assurer le bon fonctionnement de ma classe d'installateur, en tant que test, j'ai supprimé toutes les conditions et forcé l'installation du 2ème service. L'installation et désinstallé a bien fonctionné dans ce cas. J'espère que quelqu'un peut aider. Merci d'avance.Installation/désinstallation conditionnelle du service Windows
Répondre
Peut-être pouvez-vous ajouter une vérification supplémentaire dans votre condition, de sorte qu'elle ne devienne vraie que si le produit est installé. Il y a une propriété Installed qui pourrait vous donner ce dont vous avez besoin.
Merci. Essayé INSTALLED, mais cela a fonctionné pour moi. Forcer la condition à la vérité semble avoir fait l'affaire. N'étant pas sûr de la valeur pour l'obtenir, j'ai essayé la valeur numérique de 1. Cela a fonctionné. Les processus d'installation et de désinstallation fonctionnent comme prévu, que le 2ème service ait été installé ou non. Je vous remercie. – clsturgeon
commentaire précédent aurait dû dire ... "Essayé INSTALLED, mais cela n'a pas fonctionné pour moi." – clsturgeon
- 1. Hébergement du service WCF dans le service Windows
- 2. Déplacement du service WCF de IIS vers un service Windows
- 3. Modifier l'utilisateur du service Windows par programme
- 4. Windows Paramètres de configuration du service
- 5. Collecter les dépendances du service Windows
- 6. Arrêt et démarrage du service .net windows
- 7. Connexion du pilote Windows au service Userland
- 8. VB.net Temps de réponse du service Windows
- 9. Capture d'écran du processus sous Windows Service
- 10. Contourner les informations d'identification Windows à l'aide du service Windows
- 11. Service Windows pour Windows Mobile
- 12. service Windows arrête automatiquement
- 13. Service Windows avec NLog
- 14. Service WCF, authentification Windows
- 15. Windows Service Container
- 16. Windows Activation Service sur Windows 2003
- 17. Redémarrage d'un service Windows
- 18. Mono-service sous Windows
- 19. Windows Service COM erreur?
- 20. Service Windows arrêté
- 21. Mise à jour de l'adhésion ASP.Net du service Windows
- 22. Problèmes de déploiement et de déploiement du service Windows
- 23. Problème de contrôle du service Windows via une page aspx
- 24. Arrêt du service Windows en raison de l'inactivité
- 25. Comment définir un redémarrage automatique du service Windows dans PowerShell?
- 26. Désinstaller le service Windows du paquet de déploiement
- 27. Obtention du chemin d'accès complet pour le service Windows
- 28. API Windows pour déterminer la version du Service Pack
- 29. Installer le service Windows sur Windows Vista
- 30. WCF dans un service Windows
Quelle est votre condition? –