2012-03-26 21 views
84

Quando vado a creare un nuovo progetto, il modello "Servizio Windows" non c'è!Manca il modello di servizio di Windows?

Qualcuno può, per favore, dirmi dove posso ottenerlo o fornire un collegamento per il download ad esso?

+3

Hai espanso l'albero e fai clic su Windws come sottocategoria? –

+0

@MystereMan Non ci sono sottostrutture di Windows per me. –

+1

Se si fa clic sul + accanto a Visual C++ o Visual Basic, dovrebbe espandersi in diverse altre categorie, una di queste è Windows. Si fa clic su di esso e quindi è possibile vedere il servizio di Windows. –

risposta

190

In Visual Studio 2015 non sono riuscito a trovare il modello di servizio di Windows selezionando nulla nel riquadro di sinistra. Compreso C# -> Windows.Tuttavia, quando interrogo "Servizio Windows" nella barra di ricerca nell'angolo in alto a destra, vengono visualizzati i modelli per C# o VB.

+0

Quanto dispari. Qualcuno sa perché questo è il caso? Non ha senso. – Neo

+0

Utilizzare "Windows-Dienst" in tedesco (VS 2015 CE). La risposta veramente corretta sarebbe la prossima scritta da Dung che lo porta davvero al punto! –

+16

Per VS 2015 è nella sezione Desktop classico. Installato-> Visual C# -> Windows-> Desktop classico -> Servizio Windows – Shahdat

4

Per Visual Studio 2010 (10,0):

È possibile navigare per Visual Studio directory di installazione ed eseguire devenv /installvstemplates come amministratore

O

È possibile seguire la documentazione su come creare un servizio Windows senza il modellohere

O

È possibile eseguire le istruzioni riportate di seguito per ripristinare i modelli di Visual Studio:

  1. Si prega di aprire Windows Explorer, e passare alla <Visual Studio Installation Path>\Common7\IDE (di default è C: \ Programmi \ Microsoft Visual Studio 10.0 \ Common7 \ IDE);

  2. Elimina la cartella ItemTemplatesCache, ProjectTemplatesCache;

  3. Aprire Visual Studio Command Prompt (2010) sotto menu Start -> Tutti i programmi -> Microsoft Visual Studio 2010 - Strumenti> di Visual Studio (eseguirlo con privilegi di amministratore: fare clic con il programma -> Esegui come amministratore );

  4. Eseguire il vbexpress /InstallVSTemplates interruttore

  5. Esegui l'interruttore vbexpress /Setup

O

è possibile scaricare template here .Ma oroblem è che è in grado di convertire vb.someone in C# .

+0

Nella parte superiore della selezione, non penso che intendiate includere l'esecuzione come parte del comando. – mmesser314

1

Questa non è una soluzione diretta al problema, ma è necessario dare un'occhiata a Topshelf che consente di creare un'applicazione che può essere eseguita come app di console e anche installare/disinstallare se stesso come un servizio. L'ho usato più volte ed è molto più facile da usare rispetto a un tradizionale servizio Windows con .Net

41

Si tratta di una cattiva documentazione di Microsoft che causa confusione a molti tra cui me. Ecco come: nel Nuovo Progetto dovrai DRILL DOWN selezionando Modelli-> Visual C# -> Windows Desktop (fai clic su di esso!) Quindi troverai il modello "windows service" sulla destra. vedi allegato.

Spero che aiuti.

Dunn. enter image description here

+0

Penso che questo sia il punto della domanda. Non è presente alcun modello di servizio Windows. Ciò potrebbe essere dovuto al fatto che non è incluso nell'edizione della community di Visual Studio 2013? – MC9000

+3

Per VS 2015 è nella sezione Desktop classico. Installato-> Visual C# -> Windows-> Desktop classico -> Servizio Windows – Shahdat

0

Oltre a @SimperT 's answer: Lo stesso è il caso di Visual Studio 2013 Basta interrogare Windows Service nella Top casella di ricerca a destra e modelli per Windows Service in VB e C# vengono visualizzati.

Speranza ha aiutato :)

screenshot:

-1

Per Visual Studio 2015 (14,0):

Spostarsi C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\General\1033\Service e cliccare servizio.

81

File> Nuovo> Progetto> Modelli> Visual C#> Windows> Desktop classico> Windows Service

Path to windows service template

La confusione è perché proprio walkthrough di Microsoft non dà il percorso completo per il progetto modello: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx

+3

Sì un'altra risposta utile. È pazzesco, perché non possiamo vederli tutti sotto l'etichetta C#? –

+0

Penso che ce ne siano troppi se li elencano tutti. Ma il servizio di Windows dovrebbe essere lì davvero. –

2

Screenshot described below

Vai a File> Nuovo> Progetto; Modelli> Visual C#> Windows> Desktop classico; selezionare il servizio di Windows.

+0

Aggiungi una descrizione dell'immagine. –

Problemi correlati