我经常在VS(C#)调试断点或异常中达到一种状态,在这种情况下,我想从几个级别的方法退出到堆栈的几个级别的调用者。然后我可以修补/重试/等。
在简单的情况下,我可以[1]找到当前方法的结束,[2]设置下一个语句,[3]步骤输出。然后重复1/2/3向我的方向靠近调用堆栈,直到我到达我想要的位置。然而,这是一个决定性的痛苦......
有人可以建议任何自动化来帮助这个吗?按优先顺序....
(我试过搜索,但我能想到的所有术语都是如此通用,以至于我没有得到任何有用的答案)。
答案 0 :(得分:7)
Shift-F11
退出当前方法。
答案 1 :(得分:1)
调试器没有办法将下一个语句设置为在堆栈顶部的当前方法之外的某处执行。