c# - 使用 windbg 时有没有办法中断特定的 CLR 异常

标签 c# exception clr windbg

我正在调试一个生产服务,该服务在极少数情况下会抛出 AppDomainUnloadedException。该异常不包含堆栈跟踪或任何类型的有关它发生原因的有用信息。所以想要附加 windbg 并且仅在抛出 AppDomainUnloadedException 而不是任何其他 clr 异常时中断。

这可能吗?

最佳答案

您正在寻找 !soe 命令(出现异常时停止)语法应该类似于:

!soe System.AppDomainUnloadedException 1

关于c# - 使用 windbg 时有没有办法中断特定的 CLR 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6844098/

相关文章:

java - 基于 CLR 的 JVM,反之亦然

wcf - 如何在 SQL CLR 中为 WCF 加载不同的端点?

.net - System.Reflection - 全局方法不可用于反射

c# - 有一个与类(class)同名的成员是不是不好的风格?

c# - 空构造函数中两个类的耦合(VStudio代码分析)

C# 设置屏幕亮度 Windows 7

c++ - C++ 抛出装饰有什么用吗?

c# - PerfView:分析应用程序的性能,包括数据库调用

scala - scala 中的业务逻辑错误处理

java - Java 默认声明 "throws Exception"吗?