2010-02-16 5 views
2

Je possède une copie de Visual Studio 2008 Standard Edition et j'aimerais créer un service Windows. Cependant, je n'ai pas de modèle de projet Windows Service. Selon la norme this chart, Standard Edition devrait être en mesure de créer des services Windows. J'ai essayé de courir devenv.exe/InstallVSTemplates, mais je ne semble pas avoir aucun des modèles de service de Windows (qui est probablement pourquoi la commande devenv n'a pas fonctionné).Visual Studio 2008 Standard: aucun projet de service Windows

Est-ce que quelqu'un sait comment je peux obtenir les modèles?

+1

Vous pouvez également créer un service sans le modèle. – Tim

+2

Parfois, je me demande pourquoi les gens demandent ici avant de googler ... Voici le tout premier résultat de la recherche '' Services Visual Studio 2008 standard »: http://justinjmoses.wordpress.com/2008/03/27/visual-studio- 2008-standard-vs-professional/ – Cogwheel

+1

@Cogwheel: Votre question et réponse les mieux votées sont votre propre auto-promotion (http://stackoverflow.com/questions/1515399/can-you-make-custom-operators-in- c) et vous avez toujours un problème avec les gens qui posent des questions authentiques, même s'ils sont basiques? –

Répondre

1

Vous n'avez pas besoin des modèles. Créez simplement une classe qui hérite de ServiceBase et dans votre méthode Main() appelez ServiceBase.Run().

Vous pouvez utiliser un projet de console et utiliser les options de ligne de commande ou Debugger.IsAttached pour décider si vous souhaitez exécuter en tant que service.

2

Il semble que l'exclusion du modèle dans l'édition Standard a été un oubli de la part de Microsoft. Découvrez this Microsoft forum thread où quelqu'un a eu la gentillesse de poster le modèle que vous n'avez ensuite qu'à installer avec devenv /installvstemplates

Questions connexes