Quand je vais créer un nouveau projet, le modèle "Service Windows" n'est pas là!
Quelqu'un peut-il me dire où je peux l'obtenir ou fournir un lien de téléchargement vers celui-ci?
Quand je vais créer un nouveau projet, le modèle "Service Windows" n'est pas là!
Quelqu'un peut-il me dire où je peux l'obtenir ou fournir un lien de téléchargement vers celui-ci?
Réponses:
Dans Visual Studio 2015, je n'ai pas pu trouver le modèle de service Windows en sélectionnant quoi que ce soit dans le volet gauche. Y compris c # -> Windows. Cependant, lorsque j'interroge «Service Windows» dans la barre de recherche dans le coin supérieur droit, voilà, les modèles pour c # ou VB apparaissent.
Fichier> Nouveau> Projet> Modèles> Visual C #> Windows> Bureau classique> Service Windows
La confusion est due au fait que la procédure pas à pas de Microsoft ne donne pas le chemin complet du modèle de projet: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx
C'est une mauvaise documentation de Microsoft qui sème la confusion chez beaucoup, moi y compris. Voici comment procéder: dans le Nouveau projet, vous aurez besoin de DRILL DOWN en sélectionnant Modèles-> Visual C # -> Windows Desktop (cliquez dessus!) Puis vous trouverez le modèle "Windows service" sur la droite. voir pièce jointe.
J'espère que cela aide.
Dunn.
Pour Visual Studio 2010 (10.0) :
Vous pouvez accéder à votre répertoire d'installation de Visual Studio et l'exécuter en devenv /installvstemplatestant qu'administrateur
OU
Vous pouvez suivre la documentation sur la création d'un service Windows sans le modèle ici
OU
Vous pouvez effectuer les étapes ci-dessous pour réinitialiser vos modèles Visual Studio:
Veuillez ouvrir Windows Exploreret accéder à <Visual Studio Installation Path>\Common7\IDE(par défaut, C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE);
Supprimez le ItemTemplatesCache, ProjectTemplatesCachedossier;
Ouvrez 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 d'administrateur: cliquez avec le bouton droit sur le programme -> Exécuter en tant qu'administrateur );
Exécutez le vbexpress /InstallVSTemplatescommutateur
Exécutez le vbexpress /Setupcommutateur
OU
vous pouvez télécharger le modèle ici .Mais oroblem est qu'il est en vb.quelqu'un peut le convertir en c #.

Allez dans Fichier> Nouveau> Projet; Modèles> Visual C #> Windows> Bureau classique; sélectionnez Service Windows.
Ce n'est pas une solution directe à votre problème, mais vous devriez jeter un œil à Topshelf qui vous permet de créer une application qui peut s'exécuter en tant qu'application console et également s'installer / se désinstaller en tant que service. Je l'ai utilisé plusieurs fois et il est beaucoup plus facile à utiliser qu'un service Windows traditionnel avec .Net