Visual Studio 2010的历史调试功能

开发
想知道您的程序5分钟前在做什么吗?想知道过去打开的就是您指定的文件吗?Visual Studio 2010已经帮您做到这些了。

在Lang.NET keynote中(10分钟处),微软演示了Visual Studio 2010的诊断事件和历史调试功能。这些功能使开发人员不仅能够看到程序的当前状况,也可以检查某些情况下产生的事件。

调试事件窗口展示了程序运行过程中的关键事件,其中包括异常,文件访问,以及调试事件。一般情况下我们可以手动调用Debug.Write语句,或在断点处定义宏来完成类似的工作,不过有了集成的列表视图之后,我们就可以在浏览时根据事件类型或产生事件的线程进行过滤了。

虽然这是个不错的特性,但是与历史调试功能相比就显得小巫见大巫了。启用历史调试之后,Visual Studio能够捕获调用堆栈以及相关变量,开发人员由此便可以“回退”至程序的过去,并检查之前发生的各种情况。

程序的状态会保留在磁盘上。默认情况下它只保存关键的类型,不过开发人员可以选择记录所有的参数,对象以及全局变量。唯一不能保存的只有局部变量。

视频演示历史调试功能的视频

【编辑推荐】

  1. 探秘Visual Studio 2010中的灾难恢复功能
  2. Visual Studio 2010截图曝光 以WPF开发UI
  3. Visual Studio 2010与VS2008横向对比
责任编辑:彭凡 来源: infoq
相关推荐

2009-09-04 09:39:15

Visual Stud

2010-12-14 09:15:50

Visual Stud

2010-04-12 08:43:45

Visual Stud

2013-05-29 14:54:49

Visual Stud

2013-08-01 15:12:03

Visual Stud

2009-12-02 09:43:38

Visual Stud

2009-10-22 09:47:33

Visual Stud

2009-06-04 09:43:42

Visual StudVisual Stud

2011-08-25 09:32:30

Visual Stud

2009-12-01 19:28:55

Visual Stud

2011-03-08 10:18:18

Visual StudMongoDB

2012-09-17 13:49:31

2010-04-15 08:40:00

UML建模Visual Stud

2009-12-02 10:44:30

Visual Stud

2009-10-19 09:48:24

Visual Stud

2009-03-10 10:21:05

灾难恢复Restart Manvs

2009-08-21 13:29:20

Visual Stud

2009-11-19 10:55:33

Visual Stud

2009-11-10 13:43:37

Visual Stud

2010-04-16 13:33:54

Visual Stud
点赞
收藏

51CTO技术栈公众号