Шаблон службы 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 точно так же, как проект шаблона.