2010-06-30 6 views

Répondre

3

Je ne savais pas que vous pouviez le faire. La façon dont je le fais normalement est que j'ajoute des options de ligne de commande au service, donc s'il est démarré comme [servicename].exe -c il commence comme un exécutable normal et puis je définis simplement -c comme paramètre de démarrage dans Visual Studio.

Donc, dans mon principal que j'ai quelque chose de similaire à:

if(IsConsole) 
    ExecuteTheProcess(); 
else 
{ 
    ServiceBase[] servicesToRun = { mew MyService(); } 
    ServiceBase.Run(servicesToRun); 
} 
+0

J'ai finalement suivi ce tutoriel: http://www.codeproject.com/KB/dotnet/DebugWinServices.aspx idée même mais avec les instructions du préprocesseur! Merci – hotips

Questions connexes