【发布时间】:2011-12-18 19:14:38
【问题描述】:
我的代码有问题,导致调用 Debug.Fail。我经常使用 Debug.Assert 和 Debug.Fail,因为它不仅可以即时通知我存在问题,还可以提供有关问题所在和位置的信息。
但这次 Debug.Fail 本身引发了更大的问题,因为 UI (WPF) 由于以下错误而冻结:
调度程序处理已暂停,但消息仍在处理中。
我可以做些什么来使 Debug.Fail 成功吗?我绝对不想让 Debug.Fail 周围的代码来检查是 Invoke 还是 BeginInvoke。
编辑:我想替换 DefaultTraceListener 可以解决问题?
【问题讨论】:
标签: .net wpf dispatcher