【发布时间】:2021-03-24 11:35:42
【问题描述】:
我有一个自定义的TraceListener,它应该替换 DefaultTraceListener,这样我就可以做一些事情,比如自定义当用户点击 Debug.Assert 时显示的对话框。
当我的应用程序运行不正常时,我会附加调试器并尝试查询属性以查看其值。有时这些属性会触发 Debug.Assert。
如果断言在我暂停代码时发生并且我正在使用调试器查看它,我想完全忽略断言并继续前进。如果在代码运行时发生断言,我希望弹出自定义窗口。
当应用程序被调试器暂停时,有什么方法可以检测到我正在运行代码?
【问题讨论】:
标签: c# debugging tracelistener