J'ai un service [C# exe] et je peux le déployer à l'aide de la fenêtre Visual Studio Invite de commandes en tapant "InstallUtil MyService.exe". Maintenant, comment faire la même chose avec Install Shield 2009 Premier (et aussi démarrer le service comme nous le faisons manuellement)?Comment déployer un service C# (.exe) à partir d'Install Shield 2009 Premier
Répondre
Il existe deux options principales. Le plus simple, mais non recommandé, consiste à ajouter MyService.exe en tant que fichier clé d'un composant et à marquer le composant en tant que classe d'installation. Cela appellera InstallUtilLib.dll (qui fonctionne de manière similaire à InstallUtil.exe) pour installer ce composant. Cependant, toutes les versions de InstallUtilLib ne sont pas prises en charge pour la restauration et génèrent une fenêtre de boîte de message incompréhensible s'il y a une erreur; ce sont les raisons de préférer d'autres approches.
L'autre option démarre de la même manière, avec MyService.exe comme fichier clé d'un composant. Ensuite, ouvrez les options avancées du composant et utilisez les noeuds Install NT Services et Control NT Services pour installer et démarrer le service respectivement. Les inconvénients potentiels sont que vous aurez besoin de connaître le nom interne du service pour ce faire, et je ne suis pas certain que cela fonctionne pour tous les services C#.
- 1. Installer Shield 2009 Premier, Désinstaller ne ferme pas le processus/interface
- 2. Préparer un 64bit setup.exe à partir du projet msi de base Installshield 2009 premier
- 3. Installer Shield 2009 Premier: Ne pas mettre l'entrée dans le panneau de contrôle
- 4. ClickOnce déployer un service Windows?
- 5. À partir .exe à partir de Visual C++ 2005 dll
- 6. Installer Shield 2009 Premier: Installer Windows Installer 3.1 ou 2.0 (meilleur ajustement pour le système) avec n'importe quel redémarrage du système
- 7. Comment appeler un service Web à partir d'un service Web
- 8. Comment vérifier si un utilisateur est dans le groupe Administrateur dans Install Shield 2009 Basic MSI Project
- 9. Conversion d'un C projet .exe ++ à un dll
- 10. exe au service
- 11. Comment faire pour déployer automatiquement un sous-service Tomcat WebApp?
- 12. sharepoint - déployer un service Web sans créer de répertoire virtuel
- 13. Déployer WEB Service Module consommateur
- 14. Comment déployer un COM
- 15. C# - Mapper un lecteur réseau à partir du service Web
- 16. Comment obtenir des informations de version de fichier à partir d'un C++ exe en C#?
- 17. Comment déployer plusieurs webapps homologues à partir d'un pom parent
- 18. C# ActiveX exe?
- 19. Windows Mobile Development: déployer vers un périphérique SANS service téléphonique
- 20. Comment puis-je exécuter un fichier exe dans un chemin spécifié à partir de VB.NET ou C# .NET (applications Windows)
- 21. Comment puis-je déployer mon service WCF sans IIS?
- 22. Appel du service Web .Net à partir de l'objectif C
- 23. Comment déployer un serveur RubyGem
- 24. Appel du service Web ASP.net à partir de l'application C#
- 25. Envoyer la commande au service à partir de C++
- 26. JBoss: Comment générer un service Web à partir d'un WSDL?
- 27. Comment appeler un service Web .NET à partir d'Android?
- 28. Comment renvoyer un DataTable à partir du service Web .Net?
- 29. Comment appeler un service Web WCF à partir de Silverlight?
- 30. Comment appeler un service Web à partir de jQuery