Когда я иду создать новый проект, шаблона "Служба Windows" там нет!
Может кто-нибудь подскажет, где я могу его достать, или дать ссылку для скачивания?
c#
visual-studio
Райан С.
источник
источник
Ответы:
В Visual Studio 2015 я не мог найти шаблон службы Windows, выбрав что-нибудь в левой панели. Включая C # -> Windows. Однако, когда я запрашиваю «Служба Windows» в строке поиска в правом верхнем углу, вуаля, появляются шаблоны для C # или VB.
источник
Файл> Создать> Проект> Шаблоны> Visual C #> Windows> Классический рабочий стол> Служба Windows
Путаница возникает из-за того, что собственное пошаговое руководство Microsoft не дает полного пути к шаблону проекта: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx
источник
Это плохая документация Microsoft, которая вызывает замешательство у многих, включая меня. Вот как: в новом проекте вам нужно будет ПРОКРУТИТЬ, выбрав Шаблоны-> Visual C # -> Рабочий стол Windows (щелкните по нему!), После чего справа вы найдете шаблон «служба Windows». смотрите вложение.
Я надеюсь, что это помогает.
Данн.
источник
Для Visual Studio 2010 (10.0) :
Вы можете перейти в каталог установки Visual Studio и запустить его
devenv /installvstemplates
от имени администратора.ИЛИ
Вы можете ознакомиться с документацией по созданию службы Windows без шаблона здесь.
ИЛИ
Вы можете выполнить следующие действия, чтобы сбросить свои шаблоны 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. кто-то может преобразовать его в C #.
источник
Перейдите в Файл> Создать> Проект; Шаблоны> Visual C #> Windows> Классический рабочий стол; выберите Служба Windows.
источник
Убедитесь, что вы установили пакет разработки для настольных компьютеров .NET.
1- Нажмите «открыть установщик Visual Studio».
2- Проверьте разработку .net для настольных компьютеров, затем нажмите «Изменить»!
источник
Это не прямое решение вашей проблемы, но вам следует взглянуть на Topshelf, который позволяет вам создавать приложение, которое может работать как консольное приложение, а также устанавливать / удалять себя как службу. Я использовал его несколько раз, и он намного проще в использовании, чем традиционный сервис Windows с .Net.
источник
В дополнение к ответу @SimperT : То же самое и с Visual Studio 2013. Просто запросите службу Windows в правом верхнем поле поиска, и отобразятся шаблоны для службы Windows в VB и C #.
Надеюсь, это помогло :)
источник
Для Visual Studio 2015 (14.0):
Найдите
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\General\1033\Service
и щелкните Сервис .источник