Когда я перехожу к созданию нового проекта, шаблона "Служба Windows" не существует!
Может кто-нибудь угодить или сказать мне, где я могу его получить, или предоставить ссылку для скачивания?
Когда я перехожу к созданию нового проекта, шаблона "Служба Windows" не существует!
Может кто-нибудь угодить или сказать мне, где я могу его получить, или предоставить ссылку для скачивания?
В Visual Studio 2015 я не смог найти шаблон службы Windows, выбрав что-либо в левой панели. Включая С# → Windows. Однако, когда я запрашиваю "Сервис Windows" в строке поиска в верхнем правом углу, появляются voilà, шаблоны для С# или VB.
Файл > Создать > Проект > Шаблоны > Visual С# > Windows > Классический рабочий стul > Служба Windows
Путаница заключается в том, что прохождение игры в Microsoft не дает полного пути к шаблону проекта: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx
Это плохая документация Microsoft, которая вызывает путаницу со многими, включая меня. Вот как это сделать: в новом проекте вам потребуется DRILL DOWN, выбрав Templates- > Visual С# → Windows Desktop (щелкните по нему!), После чего вы найдете шаблон "Windows Service" справа. см. вложение.
Надеюсь, это поможет.
Dunn.
Для 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 может преобразовать его в С#.
Это не является прямым решением вашей проблемы, но вы должны взглянуть на Topshelf который позволяет создавать приложение, которое может запускаться как консольное приложение, а также устанавливать/удалять себя как службу. Я использовал его несколько раз, и это намного проще в использовании, чем традиционная служба Windows с .Net
Перейдите в меню "Файл" > "Создать" > "Проект"; Шаблоны > Visual С# > Windows > Классический рабочий стол; выберите Службу Windows.
В дополнение к @SimperT answer: То же самое происходит с Visual Studio 2013 Просто запросите службу Windows в окне поиска справа, и отображаются шаблоны для службы Windows в VB и С#.
Надеюсь, что это помогло:)
Для Visual Studio 2015 (14.0):
Перейдите к C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\General\1033\Service
и нажмите "Сервис".