2010-01-06 5 views
2

Я создал консольное приложение в .Net 2.0 (C#) и хочу создать установщик, который установит приложение в качестве службы Windows.Как установить службу Windows в .NET?

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

Спасибо.

ОБНОВЛЕНИЕ: В настоящее время я рассматриваю http://justinjmoses.wordpress.com/2008/03/27/visual-studio-2008-standard-vs-professional/, чтобы тот факт, что шаблон приложения службы Windows не включен в стандарт VS 2008.

Russ Taylor также имеет проект по обслуживанию Windows по умолчанию, доступный для загрузки по адресу http://russtaylor.co.uk/2009/01/writing-a-windows-service-in-visual-studio-2008-standard/.

ответ

5

Вы должны создать новый «Windows Service Project» в Visual Studio.

Я думаю, что это хорошая отправная точка:

Introduction to Windows Service Applications

Видимо, службы Windows Шаблон приложения не доступен в стандартной версии Visual Studio, но, возможно, это может помочь:

How to: Write Services Programmatically

+0

Спасибо. Он говорит, что шаблон приложения-службы недоступен в стандартной версии VS (который у меня есть). Можно ли установить этот шаблон вручную. Нужно ли использовать шаблон службы? Не будет ли консольное приложение работать? – modernzombie

+0

@modernzombie: Вы можете создать сервис программно, я обновил свой ответ. – fretje

Смежные вопросы