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?
c#
visual-studio
Ryan S.
la source
la source
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.
la source
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
la source
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.
la source
Pour Visual Studio 2010 (10.0) :
Vous pouvez accéder à votre répertoire d'installation de Visual Studio et l'exécuter en
devenv /installvstemplates
tant qu'administrateurOU
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 Explorer
et accéder à<Visual Studio Installation Path>\Common7\IDE
(par défaut, C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE);Supprimez le
ItemTemplatesCache
,ProjectTemplatesCache
dossier;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 /InstallVSTemplates
commutateurExécutez le
vbexpress /Setup
commutateurOU
vous pouvez télécharger le modèle ici .Mais oroblem est qu'il est en vb.quelqu'un peut le convertir en c #.
la source
Allez dans Fichier> Nouveau> Projet; Modèles> Visual C #> Windows> Bureau classique; sélectionnez Service Windows.
la source
Assurez-vous que vous avez installé le "package de développement de bureau .NET.
1- Cliquez sur "ouvrir l'installateur de visual studio"
2- Vérifiez le développement du bureau .net puis cliquez sur modifier!
la source
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
la source
En plus de la réponse de @SimperT : il en va de même avec Visual Studio 2013 Il suffit d'interroger le service Windows dans la zone de recherche en haut à droite et les modèles pour le service Windows en VB et C # sont affichés.
J'espère que cela a aidé :)
la source
Pour Visual Studio 2015 (14.0):
Accédez à
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\ItemTemplates\CSharp\General\1033\Service
et cliquez sur Service .la source