2017-03-23 15 views
20

Szablon usługi systemu Windows nie jest już wyświetlany jako domyślny dla nowych projektów w programie Visual Studio 2017 .... a instalator nie ma możliwości "wyszukiwania".Szablon usługi systemu Windows dla programu Visual Studio 2017

Cała ta rzecz AZURE jest świetna, ale wciąż muszę robić normalną pracę "on-premi" też ... i nienawidzę utrzymywania 2 wersji Visual Studio.

Jakieś myśli tutaj?

enter image description here

enter image description here

Odpowiedz

18

Tylko sprawdzone tutaj. Widzę projekt "Usługa systemu Windows (.NET Framework)" w folderze Windows Classic Desktop w programie Visual C#.

(Visual Basic ma podobną pozycję.)

niektóre szablony są pokazane tylko w katalogach nadrzędnych, więcej szablonów specjalistycznych trzeba być bardziej szczegółowe.

Ale także wyszukiwanie znajduje oba.

NB Podczas instalacji wybrałem obciążenie ".NET Desktop", czego nie widziałem.

+0

Ah! Okay ... to zainstaluj powiedział WPF (i nie zauważyłem konsoli). Nie pomyślałabym, żeby dołączyć do niego usługi Windows. Dzięki –

+0

Dobra ... to się udało. Dzięki –

+1

W VS 2017 Pro Windows Service nie pojawia się nigdzie. czego mi brakuje? –

4

enter image description here

VS2017 -> Nowy projekt -> Visual Basic lub Visual C# -> Windows Klasyczny Pulpit -> Windows Usługa

+0

"Opcja nie znajduje się na liście, którą mam." "Oto zrzut ekranu przedstawiający wygląd tej listy, jeśli opcja była w nim". Dzięki, to przydatne informacje. –

3

również sprawdzić ten niedawny post (obecnie przestarzałe 2017-3 -30) z MS to zrobić bez szablonu projektu:

How to: Write Services Programmatically

kluczowych punktów są następujące:

  • utworzyć nowy projekt
  • Add „System.dll” i „System.ServiceProcess.dll” jako odniesienia
  • utworzyć klasę dziedziczenie z ServiceBase i tworzą Program.cs z głównymi dokładnie tak jak robi projekt szablon
1

Sprawdź opcję rozwoju pulpitu .NET w instalatorze, a następnie kliknij Modyfikuj.

Visual Studio 2017 Installer