2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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

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

关注

评论

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

Linux系列:如何用 C#调用 C方法造成内存泄露

不在线第一只蜗牛

C# Linux

重生之数据结构与算法----数组&链表

不在线第一只蜗牛

Java 数据结构 链表

Worker模块源码实战:万字长文解析DolphinScheduler如何实现亿级任务调度

白鲸开源

大数据 开源 Apache DolphinScheduler

数据没“就绪”,马斯克和AI大模型照样犯错

白鲸开源

人工智能 马斯克 WhaleStudio 数据准备

再募资约10亿港元,这家机器人领域上市公司继续加码人形机器人赛道!

机器人头条

大模型 人形机器人 具身智能

Koupleless 助力「人力家」实现分布式研发集中式部署,又快又省!

SOFAStack

RealClip上线:革新轻量级数字互动体验

xuyinyin

裁员后,才明白职业规划的重要性

老张

职业规划 职场成长 求职面试

浅析政府网站IPv6改造面临的问题和应对策略

防火墙后吃泡面

OgPhone云手机是怎样避免TikTok封号以及提高效率的?

Ogcloud

云手机 海外云手机 tiktok云手机 tiktok运营 tiktok封号

构筑全球化数智化运营能力,用友携手伙伴共拓全球市场

用友BIP

AI+ 数智化 出海 用友BIP

用友2025大型企业财务数智化峰会成功举办!

用友智能财务

企业 财务 管理会计

【完整汇总】近 5 年 JavaScript 新特性完整总览

Immerse

JavaScript 前端 ECMAScript 6

10年电商API接口爬虫踩过坑后,我总结出一套指南

代码忍者

API 测试

AI写作助手能否超越人类创造力?DeepSeek等技术崛起,未来已来

天津汇柏科技有限公司

Go 语言优雅退出:让程序体面“退休”

FunTester

深度解读「摩根士丹利」人形机器人最新研报:100家人形机器人价值链(附报告)

机器人头条

科技 大模型 人形机器人 具身智能

性能测试丨App启动性能分析与优化建议

测试人

性能测试

非凸AI实验室人才招聘

非凸科技

HTNN 如何斟酌出更好的插件扩展机制

SOFAStack

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