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