Kiedy idę stworzyć nowy projekt, nie ma szablonu „Usługa systemu Windows”!
Czy ktoś może mi powiedzieć, gdzie mogę to zdobyć, lub podać link do pobrania?
c#
visual-studio
Ryan S.
źródło
źródło
Odpowiedzi:
W programie Visual Studio 2015 nie mogłem znaleźć szablonu usługi systemu Windows, wybierając cokolwiek w lewym okienku. W tym C # -> Windows. Jednak gdy wyszukuję „Usługa systemu Windows” w pasku wyszukiwania w prawym górnym rogu, voilà, pojawiają się szablony dla języka C # lub VB.
źródło
Plik> Nowy> Projekt> Szablony> Visual C #> Windows> Klasyczny pulpit> Usługa systemu Windows
Zamieszanie jest spowodowane tym, że przewodnik Microsoftu nie podaje pełnej ścieżki do szablonu projektu: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx
źródło
To zła dokumentacja Microsoftu powoduje zamieszanie u wielu, w tym mnie. Oto jak: w Nowym Projekcie będziesz musiał PRZESŁUCHAĆ, wybierając Szablony-> Visual C # -> Pulpit systemu Windows (kliknij na to!), A następnie po prawej stronie znajdziesz szablon „usługa windows”. Zobacz załącznik.
Mam nadzieję, że to pomoże.
Dunn.
źródło
W przypadku programu Visual Studio 2010 (10.0) :
Możesz przejść do katalogu instalacyjnego programu Visual Studio i uruchomić
devenv /installvstemplates
jako administratorLUB
Możesz postępować zgodnie z dokumentacją dotyczącą tworzenia usługi systemu Windows bez szablonu tutaj
LUB
Możesz wykonać poniższe kroki, aby zresetować szablony programu Visual Studio:
Otwórz
Windows Explorer
i przejdź do<Visual Studio Installation Path>\Common7\IDE
(domyślnie jest to C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE);Usunąć
ItemTemplatesCache
,ProjectTemplatesCache
folderu;Otwórz
Visual Studio Command Prompt (2010)
w menu Start -> Wszystkie programy -> Microsoft Visual Studio 2010 -> Narzędzia Visual Studio (uruchom z uprawnieniami Administratora: kliknij program prawym przyciskiem myszy -> Uruchom jako administrator );Uruchom
vbexpress /InstallVSTemplates
przełącznikUruchom
vbexpress /Setup
przełącznikLUB
możesz pobrać szablon tutaj. Ale oroblem jest to w vb.someone może przekonwertować go na c #.
źródło
Idź do Plik> Nowy> Projekt; Szablony> Visual C #> Windows> Klasyczny pulpit; wybierz usługę Windows.
źródło
Upewnij się, że masz zainstalowany pakiet „.NET Desktop Development”.
1- Kliknij „Otwórz instalator programu Visual Studio”
2- Sprawdź rozwój pulpitu .net, a następnie kliknij modyfikuj!
źródło
Nie jest to bezpośrednie rozwiązanie twojego problemu, ale powinieneś rzucić okiem na Topshelf, który pozwala stworzyć aplikację, która może działać jako aplikacja konsolowa, a także instalować / odinstalowywać się jako usługa. Używałem go kilka razy i jest znacznie łatwiejszy w użyciu niż tradycyjna usługa Windows z .Net
źródło
Oprócz odpowiedzi @SimperT : to samo jest w przypadku programu Visual Studio 2013. Wystarczy wysłać zapytanie do usługi systemu Windows w prawym górnym polu wyszukiwania, a szablony usługi systemu Windows w języku VB i C # są wyświetlane.
Mam nadzieję, że pomogło :)
źródło
W przypadku programu Visual Studio 2015 (14.0):
Przejdź do
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\General\1033\Service
i kliknij usługę .źródło