Visual Studio 2008 Standard: нет проекта службы Windows - PullRequest
2 голосов
/ 16 февраля 2010

У меня есть копия Visual Studio 2008 Standard Edition, и я хотел бы создать службу Windows.Тем не менее, у меня нет шаблона проекта службы Windows.Согласно этой диаграмме Standard Edition должна иметь возможность создавать службы Windows.Я попытался запустить devenv.exe / InstallVSTemplates, но у меня, похоже, нет ни одного из шаблонов службы Windows (вероятно, поэтому команда devenv не работала).шаблоны?

Ответы [ 2 ]

2 голосов
/ 11 октября 2010

Кажется, что не включение шаблона в стандартную версию было упущением со стороны Microsoft. Проверьте эту ветку форума Microsoft , где кто-то был любезен опубликовать шаблон, который вы затем просто устанавливаете с devenv /installvstemplates

1 голос
/ 16 февраля 2010

Вам не нужны шаблоны. Просто создайте класс, который наследуется от ServiceBase и в вашем Main() вызове метода ServiceBase.Run().

Вы можете использовать консольный проект и использовать параметры командной строки или Debugger.IsAttached, чтобы решить, запускаться ли как служба или нет.

...