调试工具增强功能
增强 Datatips
在 Visual Studio .NET 2003 的调试模式中,只要将光标置于简单的变量上 (例如,字符串),便可显示变量值。Whidbey 大幅增强此功能,以处理更复杂的类型。在下图中,Datatips 显示复杂类型的信息,并可详细显示该类型的层次信息。
图二十一 增强的 Datatips |
可视化工具
在 Visual Studio .NET 2003 中,要在调试工具中检视 Datasets、bitmaps 等复杂类型并不容易。可视化工具可在调试模式中,以 可视化的方式来表示数据。例如,可依下图所示的方式,直接从自动变量窗口(Autos Window)中选取 XML 可视化工具,以便以可视化的方式来表示 XML 字符串的内容。可视化工具可加以扩充,让开发人员与组件供应商可为自定义类型自行建立可视化的方式。
图二十二 可视化工具选项 |
图二十三 XML 可视化工具 |
新的符号服务器选项
若要在 Visual Studio 2003 中使用符号服务器,必须配置如下的系统环境变量:
_NT_SYMBOL_PATH=srv*E:\Cache\Symbols*http://msdn.microsoft.com/download/symbols;
这必须在调试之前执行。在 Whidbey 中,比较容易配置多个符号服务器位置,以及配置本机符号快取的路径。您可以在进入中断模式后再配置符号 服务器,当您知道调试符号尚未载入时,此功能相当有用。
图二十四 符号服务器选项 |
设计时表达式评估
在 Whidbey 中,即时窗口(Immediate window)可用来在设计时评估表达式,而毋须编译与执行应用程序。 在下面例子中,直接从即时 窗口调用 Add 方法,毋须离开设计时环境。
图二十五 设计时在即时窗口中评估方法 |
可配置的安全权限
Whidbey 可让开发人员配置不同的安全权限来调试应用程序,简化以不同安全特性认证信息来测试的过程。
图二十六 可配置的安全权限 |
小结
Visual Studio Whidbey 建立在 Visual Studio 2002 与 Visual Studio 2003 的成就之上,让开发人员具有更高的生产力。包括新语言构造、编译器功能、生产力增强功能,以及调试工具增强功能等等,使得开发人员能够以更短的时间建立功能更强大的应用 程序,并专注于编写代码。
查看本文来源