首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mono.Debugger.Soft -异常处理

Mono.Debugger.Soft -异常处理
EN

Stack Overflow用户
提问于 2016-09-21 01:43:31
回答 1查看 49关注 0票数 0

我只是在使用Mono.Debugger.Soft应用程序接口来控制单声道应用程序的软调试器。我使用以下代码启用了所需的所有事件:

代码语言:javascript
复制
vm.EnableEvents(EventType.AssemblyLoad,
    EventType.ThreadStart,
    EventType.ThreadDeath,
    EventType.AssemblyUnload,
    EventType.UserBreak,
    EventType.Exception,
    EventType.UserLog,
    EventType.KeepAlive,
    EventType.TypeLoad);

这非常好用,但如果我有一个捕获的或未捕获的异常,异常事件就会被引发。但不幸的是,我不知道应用程序中刚刚出现的异常是已处理的还是包含try/catch的未处理异常?

有人知道如何确定异常是否是未处理的异常吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-09-21 02:06:00

刚刚找到了解决方案,只需创建两个不同的异常请求:

代码语言:javascript
复制
        unhandledExceptionRequest = vm.CreateExceptionRequest(null, false, true);
        unhandledExceptionRequest.Enable();

        handledExceptionRequest = vm.CreateExceptionRequest(null, true, false);
        handledExceptionRequest.Enable();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39600535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档