Tengo un servicio de Windows con un temporizador. Es muy difícil depurarlo. Porque comienzo el servicio y pongo puntos de corte en diferentes partes del código. Cuando adjunte el proceso, espero que el servicio comience desde el principio en lugar de un lugar randome en el código del medio donde tengo puntos de ruptura. Es difícil depurarlo como una aplicación normal donde conoces el punto de partida. Parece que hay procesos en el fondo que aún no se han completado. Así que cada vez, empiezo a depurar, en lugar de comenzar desde el primer punto de ruptura, comienza desde un punto de ruptura aleatorio en el medio de la aplicación.¿Cómo depurar un servicio de Windows utilizando puntos de interrupción?
Quiero saber cómo funciona el servicio de Windows en términos de procesos, hilos, etc. ... y cómo puedo comenzar a depurar desde el principio?
Mi verdadero desafío es evitar que el servicio salte? ¿Hay hilos que no sé? –