Шаблон службы Windows для Visual Studio 2017
Шаблон службы Windows больше не отображается по умолчанию для новых проектов в Visual Studio 2017.... и у установщика нет возможности поиска.
Весь этот материал AZURE велик, но я все же должен делать нормальную работу on-prem тоже... и я ненавижу поддержку двух версий Visual Studio.
Любые мысли здесь?
![введите описание изображения здесь]()
![введите описание изображения здесь]()
Ответы
Ответ 1
Только что проверили. Я вижу проект "Служба Windows (.NET Framework)" в папке Windows Classic Desktop под Visual С#.
(У Visual Basic есть аналогичная запись.)
В родительских папках отображаются только некоторые шаблоны, для более специализированных шаблонов вам нужно быть более конкретными.
Но также поиск находит оба.
NB Я выбрал рабочую нагрузку ".NET Desktop" при установке, которая, как я вижу, у вас нет.
Ответ 2
![введите описание изображения здесь]()
VS2017 → Новый проект → Visual Basic или Visual С# → Windows Classic Desktop → Сервис Windows
Ответ 3
Также проверьте это последнее сообщение (в настоящее время от 2017-3-30) от MS, чтобы сделать это без шаблона проекта:
Как: Услуги по программированию
Ключевыми моментами являются следующие:
- Создать новый проект
- Добавьте "System.dll" и "System.ServiceProcess.dll" в качестве ссылок
- Создайте класс, наследующий из ServiceBase, и создайте Program.cs с Main точно так же, как проект шаблона.