Wenn ich ein neues Projekt erstelle, ist die Vorlage "Windows-Dienst" nicht vorhanden!
Kann mir bitte jemand sagen, wo ich es bekommen kann, oder einen Download-Link dazu bereitstellen?
Wenn ich ein neues Projekt erstelle, ist die Vorlage "Windows-Dienst" nicht vorhanden!
Kann mir bitte jemand sagen, wo ich es bekommen kann, oder einen Download-Link dazu bereitstellen?
Antworten:
In Visual Studio 2015 konnte ich die Windows-Dienstvorlage nicht finden, indem ich im linken Bereich etwas auswählte. Einschließlich c # -> Windows. Wenn ich jedoch in der Suchleiste oben rechts "Windows-Dienst" abfrage, werden voilà-Vorlagen für c # oder VB angezeigt.
Datei> Neu> Projekt> Vorlagen> Visual C #> Windows> Klassischer Desktop> Windows-Dienst
Die Verwirrung ist, dass Microsofts eigene exemplarische Vorgehensweise nicht den vollständigen Pfad zur Projektvorlage angibt: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx
Es ist eine schlechte Dokumentation von Microsoft, die bei vielen, einschließlich mir, Verwirrung stiftet. So geht's: Im neuen Projekt müssen Sie einen Drilldown durchführen, indem Sie Vorlagen-> Visual C # -> Windows-Desktop auswählen (klicken Sie darauf!). Dann finden Sie rechts die Vorlage "Windows-Dienst". siehe Anhang.
Ich hoffe, es hilft.
Dunn.
Für Visual Studio 2010 (10.0) :
Sie können zu Ihrem Visual Studio-Installationsverzeichnis navigieren und devenv /installvstemplatesals Administrator ausgeführt werden
ODER
Sie können die Dokumentation verfolgen , wie ein Windows - Dienst erstellen , ohne die Vorlage hier
ODER
Sie können die folgenden Schritte ausführen, um Ihre Visual Studio-Vorlagen zurückzusetzen:
Öffnen Sie Windows Explorerund navigieren Sie zu <Visual Studio Installation Path>\Common7\IDE(standardmäßig C: \ Programme \ Microsoft Visual Studio 10.0 \ Common7 \ IDE).
Löschen Sie den ItemTemplatesCache, ProjectTemplatesCacheOrdner;
Öffnen Sie Visual Studio Command Prompt (2010)unter Startmenü -> Alle Programme -> Microsoft Visual Studio 2010 -> Visual Studio Tools (führen Sie es mit Administratorrechten aus: Klicken Sie mit der rechten Maustaste auf das Programm -> Als Administrator ausführen ).
Führen Sie den vbexpress /InstallVSTemplatesSchalter aus
Führen Sie den vbexpress /SetupSchalter aus
ODER
Sie können die Vorlage hier herunterladen. Aber oroblem ist, dass es in vb ist. Jemand kann es in c # konvertieren.

Gehen Sie zu Datei> Neu> Projekt. Vorlagen> Visual C #> Windows> Klassischer Desktop; Wählen Sie Windows-Dienst.
Stellen Sie sicher, dass Sie das ".NET Desktop Development Package" installiert haben.
1- Klicken Sie auf "Visual Studio Installer öffnen".
2- Überprüfen Sie die .net Desktop-Entwicklung und klicken Sie auf Ändern!
Dies ist keine direkte Lösung für Ihr Problem, aber Sie sollten sich Topshelf ansehen, mit dem Sie eine Anwendung erstellen können, die als Konsolen-App ausgeführt werden kann, und sich selbst als Dienst installieren / deinstallieren können. Ich habe es mehrmals verwendet und es ist viel einfacher zu verwenden als ein herkömmlicher Windows-Dienst mit .Net
Zusätzlich zur Antwort von @SimperT : Dasselbe gilt für Visual Studio 2013. Fragen Sie einfach den Windows-Dienst im Suchfeld oben rechts ab, und es werden Vorlagen für den Windows-Dienst in VB und C # angezeigt.
Hoffe es hat geholfen :)
