Шаблон службы Windows отсутствует? - PullRequest
91 голосов
/ 27 марта 2012

Когда я иду, чтобы создать новый проект, шаблона "Служба Windows" там нет!

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

Ответы [ 9 ]

208 голосов
/ 07 июня 2015

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

89 голосов
/ 17 февраля 2016

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

Path to windows service template

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

41 голосов
/ 04 июня 2015

Это плохая документация Microsoft, которая вызывает замешательство у многих, в том числе и у меня.Вот как: в Новом Проекте вам нужно будет сверлить, выбрав Шаблоны-> Visual C # -> Рабочий стол Windows (щелкните по нему!), А затем вы найдете шаблон «службы Windows» справа.см. вложение.

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

Незнайка. enter image description here

4 голосов
/ 07 апреля 2014

Для Visual Studio 2010 (10.0) :

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

ИЛИ

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

ИЛИ

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

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

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

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

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

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

ИЛИ

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

2 голосов
/ 10 апреля 2018

Убедитесь, что вы установили «.NET пакет разработки рабочего стола.

1- Нажмите« Открыть установщик Visual Studio »

enter image description here

2- Проверьте разработку рабочего стола .net, затем нажмите на изменение!

enter image description here

2 голосов
/ 29 марта 2017

Screenshot described below

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

1 голос
/ 18 августа 2014

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

0 голосов
/ 12 ноября 2015

Для Visual Studio 2015 (14.0):

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

0 голосов
/ 15 июня 2015

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

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

screenshot:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...