如何处理正在 Visual Studio 2012 中调试/运行的程序,该程序显示未处理的异常并且程序停止(我的程序有错误)?有没有办法在异常发生之前将程序上的堆栈返回到上一行?
现在,每当程序中出现异常时,我都必须重新启动程序并捕获(在我的情况下,这需要很长时间)。在 Visual Studio 中抛出/显示异常之后,我想回到异常行之前的上一行,然后从那里开始。
有没有办法在 Visual Studio 中做到这一点?任何命令或按钮?
像这样:
line 1: object _hello = GetSomeObject()
line 2: if(_hello.Property == true) {
} // exception line - _hello is null
我想在不停止调试的情况下在同一实例中返回第 1 行。