在visual studio中,有没有办法退一步看看之前执行的几行是什么?我在我的代码中遇到了一个未处理的异常,我想要做的是退后一步(没有重新执行)所以我可以看到调用抛出异常的方法的类/方法.这是在C#
Debug -> Windows -> Call Stack (Ctrl + Alt + C is default bindings (I think))
会告诉你执行的历史,你可以双击事件去定义,但你不能退回代码
但你可以将你的小黄色箭头拖到代码中的另一个点来重新执行一些代码,再次这不会改变已经执行的内容
VS2010应该能够支持历史调试,您可以按照自己的建议向后调试.http://blogs.msdn.com/ianhu/archive/2009/05/13/historical-debugging-in-visual-studio-team-system-2010.aspx
不幸的是,VS2008无法做到这一点.
只需将黄色小箭头拖动到任何不同的位置即可重新执行所需的代码.
注意:这不会改变已经执行的内容.