【发布时间】:2012-03-23 09:15:23
【问题描述】:
所以我设置了一个System.Timers.Timer 并为Elapsed 事件提供了一个处理程序。它按预期工作。
但是,如果我想调试在 elapsed 处理程序中调用的代码;计时器将继续生成其他事件。因此,我无法单步执行代码,因为计时器事件会叠加在一起。
当前的解决方法是在进入处理程序时在计时器上调用Stop,在离开时调用Start。然而,这不是系统应该如何工作的,所以这是一个临时修复。我想知道是否有办法将调试器配置为在调试时暂停计时器。
【问题讨论】:
标签: c# visual-studio-debugging