Консольное приложение .NET как служба Windows

У меня есть консольное приложение, и я хочу запустить его как службу Windows. VS2010 имеет шаблон проекта, который позволяет прикрепить консольный проект и построить службу Windows. Я бы не хотел добавлять отдельный сервисный проект и, если возможно, интегрировать сервисный код в консольное приложение, чтобы консольное приложение оставалось как один проект, который мог бы работать как консольное приложение или как сервис Windows, если он запускается, например, из командной строки с помощью переключателей.

Может быть, кто-нибудь может предложить библиотеку классов или фрагмент кода, которые могут быстро и легко преобразовать консольное приложение C # в сервис?

137
задан Tomas 14 October 2011 в 06:58
поделиться