【发布时间】:2012-07-04 18:39:16
【问题描述】:
每次抛出 特定 clr 异常时,我都会尝试使用 windbg 创建转储。
我知道 !soe,但我不希望执行停止,我只是希望它创建一个转储。
这可能吗?
如果无法使用 windbg,我也愿意接受其他有关如何实现此目标的建议...
【问题讨论】:
标签: c# debugging clr windbg dump
每次抛出 特定 clr 异常时,我都会尝试使用 windbg 创建转储。
我知道 !soe,但我不希望执行停止,我只是希望它创建一个转储。
这可能吗?
如果无法使用 windbg,我也愿意接受其他有关如何实现此目标的建议...
【问题讨论】:
标签: c# debugging clr windbg dump
【讨论】:
在 WinDbg 的“调试 > 事件过滤器”中,找到您要为其执行命令或添加编号异常的特定异常。
然后点击“命令”并输入:
.dump /ma c:\mydump.dmp
在命令框中,您甚至可以输入第二条命令进行第二次机会异常处理,这将在异常事件触发时写入完整的迷你转储。
【讨论】: