Bonjour à tous,
J'ai du mal à déboguer un Service Windows que j'ai créé. Mon service comporte un Timer qui tick à toutes les secondes. Une partie du code que je souhaite déboguer se trouve dans sa méthode timer_Tick().
Le problème est qu'une fois mon service installé et démarré, m'attacher au processus de celui-ci à partir de Visual Studio me limite à déboguer dans des breakpoints de la méthode OnStart() seulement.
Y a-t-il une raison à cela ? Dans ma méthode OnStart() j'appelle la méthode timer.Start() mais il n'atteint aucun de mes breakpoints dans timer_Tick(). Au début je pensais que p-e il y aurait un problème avec mon timer, et que peut-être que la méthode timer_Tick() n'est jamais appelée, mais en exécutant le même code dans une application windows, tout fontionne #1.
J'aimerais savoir pourquoi je ne peux pas suivre les autres breakpoints qui sont en dehors de la méthode OnStart().
Peut-être existe-t-il une meilleure méthode pour déboguer un service windows ?
Merci d'avance
Partager