J'ai un service Windows que je dois installer (installutil) chaque fois que je débogue l'application pendant le développement. Est-il possible de modifier les classes Installer/ProjectInstaller pour qu'elles s'exécutent en tant qu'application console en mode débogage? Quelque chose comme #if .. # préprocesseurs endif peut aider?Exécution du service Windows en tant qu'application autonome pendant le mode DEBUG
3
A
Répondre
1
Je ne sais pas si cela aide, mais lorsque j'écris des services, j'écris la partie «travailleur» du service sous forme de DLL et l'utilise à partir d'une application Winform/console. Je n'utilise qu'un service réel pour appeler la DLL de travail déjà testée et stable.
0
Je suis développeur pour un framework d'hébergement de services Windows Open Source appelé Daemoniq. Et le débogage des services Windows en tant qu'application console est l'une de ses fonctionnalités. Vous pouvez le télécharger à partir http://daemoniq.org
caractéristiques actuelles comprennent:
-
emplacement de service agnostique conteneur
- via les CommonServiceLocator
- définir les propriétés de services communs comme serviceName, DisplayName description et serviceStartMode par ruissellement app.config
- plusieurs services Windows sur le même processus
- définir les options de récupération via app.config
- définir les services dépendait via app.config
- ensemble des informations d'identification de processus de service via la ligne de commande
- installer, désinstaller, les services de débogage via la ligne de commande
Merci!
C'est la voie à suivre. – HAL9000