Debugger Canvas 1.1 带来便捷切换并提升导航

  • Jenni Konrad
  • 贾国清

2012 年 2 月 22 日

话题:.NET语言 & 开发

Debugger Canvas,一款将“Code Bubbles”理念引入 Visual Studio Ultimate 调试器的工具,去年夏初一亮相便在开发者社区掀起了令人激动的涟漪。前不久,微软发布了 Debugger Canvas 1.1 版本,该版本带来了新的特性以及调试时性能的提升,此外,还修复了一些 Bug。

本次发布版本中包含的特性有:

  • Debugger Canvas 可以在调试中开启或关闭,这样可方便与标准 Visual Studio 调试模式之间切换。
  • 在 canvas 模式下,开发人员可以在调用堆栈中上下移动,鼠标和键盘均可操作。
  • 可同时查看到多个线程的运行情况,每个线程通过不同的颜色加以区分。
  • 递归调用时只会显示一个 bubble。
  • 用户可在 bubble 中对代码进行编辑(虽然此功能在最初的版本中也有,此次只是将其作为缺省设置)。
  • 智能跟踪日志(IntelliTrace logs)可在 canvas 中直接看到(仅支持在开发模式下,可在选项中开启此功能)。

Microsoft 宣布,由于 Debugger Canvas 目前依赖于旗舰版 Visual Studio 上的技术,所以暂时还无法运行在其它版本的 Visual Studio 中。(如 InfoQ之前的报道,还可以通过安装 Visual Studio 旗舰版的试用版来进行体验,或使用带有 Visual Studio 旗舰版的虚拟机来完成。)该产品仅支持 Visual Basic 和 C#,暂不支持 C++ 或其他语言。

Debugger Canvas 1.1 现在已可从Microsoft Labs直接下载。

查看英文原文:Debugger Canvas 1.1 Adds Easy On/Off, Improved Navigation

.NET语言 & 开发