写点什么

Visual Studio 2010 的历史调试功能

  • 2009-04-22
  • 本文字数:509 字

    阅读完需:约 2 分钟

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

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

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

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

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

如果您想了解更多内容,请访问 Channel 9 上讨论历史调试功能的视频。即将发布的beta 1 版本中将包含这个功能。

查看英文原文: Historical Debugging in Visual Studio 2010

2009-04-22 09:312210
用户头像

发布了 157 篇内容, 共 57.9 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

【总结】架构师要做什么

孙野

第一周作业

Jeremy

架构师训练营第一周学习总结

Geek_z9dmvw

如何开始成为一名架构师

Ph0rse

极客大学架构师训练营

Homework-食堂就餐卡系统设计

River Tree

架构设计 Homework

架构师训练营第一周心得

努力努力再努力m

极客大学架构师训练营

食堂就餐卡系统设计

史慧君

食堂就餐卡系统设计

chinsun1

架构文档

架构师0期 | 食堂就餐卡系统架构设计文档

刁架构

极客大学架构师训练营

食堂就餐卡系统设计

小遵

week1-学习总结

张健

week1《作业二:根据当周学习情况,完成一篇学习总结》

任鑫

关于架构设计的学习记录

imicode

架构师学习第一周作业

云峰

食堂就餐卡系统设计

呱呱

极客大学架构师训练营 作业

架构师训练营-Week 01 命题作业

华乐彬

极客大学架构师训练营 架构文档 作业

初识架构师

eazonshaw

极客大学架构师训练营

食堂就餐卡系统设计

imicode

第一周总结

王志祥

极客大学架构师训练营

week1作业

数字

食堂就餐卡系统设计

olderwei

食堂就餐卡系统设计

食堂就餐系统架构设计(训练营第一课)

看山是山

极客大学架构师训练营 UML 食堂就餐系统

学习总结-架构师训练营-第一周

走过路过飞过

架构师训练营第1周作业

无名氏

架构师-第一课总结

free[啤酒]

week1-食堂就餐卡系统

张健

食堂就餐卡

第二课 以图服人

Geek_bobo

架构师训练营 - 学习总结 - 第一周

桔子

架构师训练营-Week 01 学习总结

华乐彬

学习 架构 架构师 极客大学架构师训练营

架构师第一周总结

suke

极客大学架构师训练营

Visual Studio 2010的历史调试功能_.NET_Jonathan Allen_InfoQ精选文章