写点什么

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:312421
用户头像

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

关注

评论

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

在线ASCII Banner艺术字生成工具

入门小站

工具

统计代码耗时的工具

Rubble

4月日更 4月月更

模块八作业:设计消息队列存储消息数据的 MySQL 表格

炎彬

「架构实战营」

消息队列存储消息数据的 MySQL 表格

阿卷

架构实战营

作业八

Geek_f3e842

架构实战营

开疆作剑,开荒为犁:2022春天,文心大模型走进产业的百花深处

脑极体

商业分析:SheIn是怎样成功的?

石云升

跨境电商 商业分析 4月月更

都是分布式操作系统,Laxcus和鸿蒙有何不同?

LAXCUS分布式操作系统

分布式计算 分布式存储 集群架构 鸿蒙系统 分布式操作系统

【架构学习08】——设计消息队列存储消息数据的 MySQL 表格

tiger

架构实战营

市场进展不断,STI 包括ZB等一系列上线预示着什么?

BlockChain先知

消息队列存储消息数据的MySQL表

Fingal

#架构实战营

模块8-设计消息队列存储消息数据的 MySQL 表格

卡西毛豆静爸

#架构实战营

你好spring-cloud-kubernetes

程序员欣宸

4月月更

爱讲故事的计算机科学家,和他的分布式系统

多颗糖

[Day18]-[动态规划] 打家劫舍3

方勇(gopher)

LeetCode 动态规划 数据结构和算法

尤达 DDD 领域驱动设计思想课程总结

代廉洁

尤达DDD领域驱动设计思想

性能分析优化的道与术

老张

性能优化 性能分析

模块8作业

Mr小公熊

消息队列存储消息数据的mysql表设计

五月雨

架构实战营 「架构实战营」

多系统信息化实施项目注意事项

秋去冬来春未远

数字化 信息化 系统集成 ERP 多系统

消息队列存储消息数据的 MySQL 表格设计

李大虾

#架构实战营 「架构实战营」

浅谈项目中的需求管理

秋去冬来春未远

需求管理 需求分析 需求和问题

linux之rename命令

入门小站

架构实战营:模块八作业

刘璐

模块3 作业

KennyQ

微信小程序开发设计需要注意的五个点

源字节1号

前端 后端 软件开发 小程序开发

Bigdata 作业第七周

Pyel

消息队列MySQL存储设计

石小天

「架构实战营」

GitOps多环境部署问题及解决方案

俞凡

研发效能 gitops

Gitlab Java API 使用示例

Java gitlab 4月月更

消息队列数据存储表设计

随欣所遇

架构训练营5期

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