Отсутствует шаблон службы Windows?

Когда я перехожу к созданию нового проекта, шаблона "Служба Windows" не существует!

Может кто-нибудь угодить или сказать мне, где я могу его получить, или предоставить ссылку для скачивания?

Ответ 1

В Visual Studio 2015 я не смог найти шаблон службы Windows, выбрав что-либо в левой панели. Включая С# → Windows. Однако, когда я запрашиваю "Сервис Windows" в строке поиска в верхнем правом углу, появляются voilà, шаблоны для С# или VB.

Ответ 2

Файл > Создать > Проект > Шаблоны > Visual С# > Windows > Классический рабочий стul > Служба Windows

Путь к шаблону службы Windows

Путаница заключается в том, что прохождение игры в Microsoft не дает полного пути к шаблону проекта: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx

Ответ 3

Это плохая документация Microsoft, которая вызывает путаницу со многими, включая меня. Вот как это сделать: в новом проекте вам потребуется DRILL DOWN, выбрав Templates- > Visual С# → Windows Desktop (щелкните по нему!), После чего вы найдете шаблон "Windows Service" справа. см. вложение.

Надеюсь, это поможет.

Dunn. enter image description here

Ответ 4

Для Visual Studio 2010 (10.0):

Вы можете перейти к каталогу установки Visual Studio и запустить devenv /installvstemplates как admin

ИЛИ

Вы можете ознакомиться с документацией о том, как создать службу Windows без шаблона здесь

ИЛИ

Вы можете выполнить следующие шаги: reset ваши шаблоны Visual Studio:

  • Откройте Windows Explorer и перейдите к <Visual Studio Installation Path>\Common7\IDE (по умолчанию это C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE);

  • Удалить папку ItemTemplatesCache, ProjectTemplatesCache;

  • Откройте Visual Studio Command Prompt (2010) в меню Пуск → Все программы → Microsoft Visual Studio 2010 → Инструменты Visual Studio (запустите его с правами администратора: щелкните правой кнопкой мыши программу → Выполнить как администратор);

  • Запустите переключатель vbexpress /InstallVSTemplates

  • Запустите переключатель vbexpress /Setup

ИЛИ

вы можете скачать шаблон здесь. Но ороблем это в vb.someone может преобразовать его в С#.

Ответ 5

Это не является прямым решением вашей проблемы, но вы должны взглянуть на Topshelf который позволяет создавать приложение, которое может запускаться как консольное приложение, а также устанавливать/удалять себя как службу. Я использовал его несколько раз, и это намного проще в использовании, чем традиционная служба Windows с .Net

Ответ 6

Screenshot described below

Перейдите в меню "Файл" > "Создать" > "Проект"; Шаблоны > Visual С# > Windows > Классический рабочий стол; выберите Службу Windows.

Ответ 7

В дополнение к @SimperT answer: То же самое происходит с Visual Studio 2013 Просто запросите службу Windows в окне поиска справа, и отображаются шаблоны для службы Windows в VB и С#.

Надеюсь, что это помогло:)

screenshot:

Ответ 8

Для Visual Studio 2015 (14.0):

Перейдите к C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\General\1033\Service и нажмите "Сервис".