关于[.NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)]的摘要:
使用 Visual Studio 可以帮助我们在发生异常的时候中断,便于我们调试程序出现异常那一时刻的状态。如果没有 Visual Studio 的帮助(例如运行已发布的程序),当出现某个或某些特定异常的时候如何能够迅速进入中断的环境来调试呢?本文介绍如何实现在发生特定异常时中断,以便调查此时程序的状态的纯代码实现。第一次机会异常.NET 程序代码中的任何一段代码,在刚刚抛出异常,还没有被任何处理的那一时刻,AppDomain 的实例会引发一个 FirstChanceException 事件,用于通知此时刚刚开始发生了一个异常。于是我们可以通过监听第一次机会异常来获取到异常刚刚发生那一刻而还没...
原文地址: https://blog.walterlv.com/post/set-a-breakpoint-when-exception-occurred.html