31 votes

Modèle de service Windows pour Visual Studio 2017

Le Service Windows Modèle n'est plus affichée par défaut pour les nouveaux projets dans Visual Studio 2017....et le programme d'installation n'a pas de "recherche" de la capacité.

Tout cela AZURE truc est génial, mais je dois encore faire des normal "sur prem' trop de travail...et je déteste le maintien de 2 versions de Visual Studio.

Toutes les pensées ici?

enter image description here

enter image description here

29voto

Richard Points 54016

Je viens de vérifier ici. Je vois le projet "Windows Service (.NET Framework)" sous le dossier Windows Classic Desktop sous Visual C #.

(Visual Basic a une entrée similaire.)

Seuls certains modèles sont affichés dans les dossiers parents, pour des modèles plus spécialisés, vous devez être plus précis.

Mais la recherche trouve aussi les deux.

NB J'ai sélectionné la charge de travail ".NET Desktop" lors de l'installation, ce que je ne vois pas.

8voto

neurotik Points 880

Cochez l'option de développement de bureau .NET dans le programme d'installation, puis cliquez sur Modifier.

Programme d'installation de Visual Studio 2017

6voto

Ivan Perez Points 124

entrez la description de l'image ici

VS2017 -> Nouveau projet -> Visual Basic ou Visual C # -> Windows Classic Desktop -> Windows Service

6voto

Martin Meeser Points 493

Consultez aussi sur ce post récent (actuellement daté 2017-3-30) à partir de MS de le faire sans le modèle de projet:

Comment faire: Écrire des Services par programme

Les points clés sont les suivants:

  • Créer un nouveau projet
  • Ajouter "System.dll" et "System.ServiceProcess.dll" en tant que Références
  • Créer une classe héritant de ServiceBase et de créer un Programme.cs avec les Principaux exactement comme le modèle de projet n'

0voto

John B Points 20

Si vous parlez de Modèle Windows Studio Universal, alors Vous devez installer l'extension dans Visual Studio.

Accédez au menu Outils >> Extensions et Mises à jour >> en Ligne >>ensuite, la recherche de Modèle Windows Studio

OU aller à https://marketplace.visualstudio.com/items?itemName=WASTeamAccount.WindowsTemplateStudio#overview

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X