Tag: timemachine

在Visual Studio 2010中调用堆栈时间机器

我知道标题有点雄心勃勃,但我想知道是否有办法,在调试C#程序时在调用堆栈窗口(Visual Studio 2010)中显示以前的状态,重新启动(就像点击“继续”/ F5)从那里开始。 这对于调试生成exception的lambda表达式特别有用,因为无法向外移动。 对于真正的OO代码时间机器,所有对象的历史状态都需要存储在内存中,所以我怀疑它在这个阶段是否可行。 现在,如果所有对象的状态没有太大变化,那么我们可以保持当前状态并及时跳回(作为使用“编辑并继续”执行相同操作的快捷方式)。