Итак, я настроил System.Timers.Timer
и у меня есть обработчик для события Elapsed
.Работает как положено.
Однако, если я хочу отладить код, который вызывается в прошедшем обработчике;таймер продолжит генерировать дополнительные события.Таким образом, я не могу пошагово пройти по коду, потому что события таймера накладываются друг на друга.
Текущее решение заключается в вызове Stop
для таймера при входе в обработчик и Start
при выходе,Однако это не то, как система должна работать, так что это временное исправление.Мне было интересно, если есть способ настроить отладчик, чтобы остановить таймер во время отладки.