.NET application console en tant que service Windows

J'ai l'application de la console et souhaitez l'exécuter en tant que service Windows. VS2010 a un modèle de projet qui permettent d'attacher la console de projet et créer un service Windows.
Je voudrais ne pas ajouter séparés projet de service et, si possible, intégrer le code de service dans l'application de la console de garder l'application de la console comme un projet qui pourrait exécuter en tant qu'application console ou en tant que service windows si exécuté, par exemple, à partir de la ligne de commande à l'aide de commutateurs.

Peut-être que quelqu'un pourrait proposer la bibliothèque de la classe ou de l'extrait de code qui pourrait rapidement et facilement transformer application console c# pour le service?

  • Pourquoi ne pas simplement créer un service temporaire du projet et de la copie sur les bits qui font un service?
  • Vous pouvez essayer de Topshelf topshelf-project.com
  • Vous pouvez essayer la technique décrite ici: einaregilsson.com/2007/08/15/...
  • hein? Je ne suis pas sûr. à propos de cette.
  • Un très simple étagère supérieure alternative: runasservice.com
  • Je suis après comment utiliser TopShelf sur un Service Windows (.Net), projet qui n'est pas une application Console. Dois-je convertir mon projet pour une application Console?

InformationsquelleAutor Tomas | 2011-10-14