Modèle de service Windows manquant?

Quand je vais créer un nouveau projet, le modèle “Windows Service” n’est pas là!

Quelqu’un peut-il s’il vous plaît me dire où je peux l’obtenir, ou fournir un lien de téléchargement?

Dans Visual Studio 2015, je n’ai pas trouvé le modèle de service Windows en sélectionnant quelque chose dans le volet gauche. Y compris c # -> Windows. Cependant, lorsque j’interroge le service Windows dans la barre de recherche dans le coin supérieur droit, les modèles pour c # ou VB apparaissent.

Fichier> Nouveau> Projet> Modèles> Visual C #> Windows> Bureau classique> Service Windows

Chemin d'accès au modèle de service Windows

La confusion vient du fait que la procédure pas à pas de Microsoft ne donne pas le chemin d’access complet au modèle de projet: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx

C’est une mauvaise documentation de Microsoft qui provoque la confusion chez beaucoup, y compris chez moi. Voici comment: dans le Nouveau Projet, vous devrez PERCER en sélectionnant Modèles-> Visual C # -> Bureau Windows (cliquez dessus!), Puis vous trouverez le modèle “Windows Service” à droite. voir pièce jointe.

J’espère que ça aide.

Dunn. entrer la description de l'image ici

Pour Visual Studio 2010 (10.0) :

Vous pouvez accéder à votre répertoire d’installation Visual Studio et exécuter devenv /installvstemplates tant qu’administrateur

OU

Vous pouvez suivre la documentation sur la façon de créer un service Windows sans le modèle ici

OU

Vous pouvez effectuer les étapes ci-dessous pour réinitialiser vos modèles Visual Studio:

  1. Veuillez ouvrir l’ Windows Explorer et accédez à \Common7\IDE (par défaut, C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE);

  2. Supprimez le dossier ItemTemplatesCache , ProjectTemplatesCache ;

  3. Ouvrez l’ Visual Studio Command Prompt (2010) sous le menu Démarrer -> Tous les programmes -> Microsoft Visual Studio 2010 -> Visual Studio Tools (exécutez-le avec le privilège Administrateur: cliquez avec le bouton droit sur le programme -> Exécuter en tant qu’administrateur );

  4. Exécutez le vbexpress /InstallVSTemplates

  5. Exécutez le vbexpress /Setup

OU

vous pouvez télécharger le modèle ici. Mais oroblem est dans vb.someone peut le convertir en c #.

Capture d'écran décrite ci-dessous

Allez dans Fichier> Nouveau> Projet; Modèles> Visual C #> Windows> Bureau classique; sélectionnez le service Windows.

Ce n’est pas une solution directe à votre problème, mais vous devriez jeter un oeil à Topshelf qui vous permet de créer une application qui peut être exécutée en tant qu’application de console et également installer / désinstaller lui-même en tant que service. Je l’ai utilisé plusieurs fois et il est beaucoup plus facile à utiliser qu’un service Windows traditionnel avec .Net

Assurez-vous d’avoir installé le “package de développement de bureau .NET.

1- Cliquez sur “Open visual studio installer”

entrer la description de l'image ici

2- Vérifiez le développement du bureau .net puis cliquez sur Modifier!

entrer la description de l'image ici

En plus de la réponse de @SimperT : Il en va de même avec Visual Studio 2013 Interrogez le service Windows dans la zone de recherche en haut à droite et les modèles pour le service Windows dans VB et C # sont affichés.

J’espère que ça a aidé 🙂

capture d'écran:

Pour Visual Studio 2015 (14.0):

Naviguez vers C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\General\1033\Service et cliquez sur Service .