Visual Studio 调试器中的新增功能
Visual Studio 2010 调试器通过增添下列功能增强了性能:
断点增强包括在**“断点”**窗口中搜索的功能、标记断点的功能、导入和导出断点的功能,以及本机调试中断点条件的字符串比较。
有关更多信息,请参见如何:搜索断点列表、如何:标记断点和如何:导入和导出断点。
WPF 调试增强,包括可用于在 WPF 应用程序中查看事件的的增强的跟踪。 可以使用 WPF 树可视化工具检查和搜索 WPF 树。
有关更多信息,请参见 如何:使用 WPF 树可视化工具。
重新设计的**“线程”**窗口提供筛选、调用堆栈搜索与展开以及分组功能。 新的列显示亲和力掩码、过程名称和托管的 ID。 可以自定义显示哪些列及其显示顺序。
有关更多信息,请参见 如何:使用“线程”窗口。
可以使用并行堆栈和并行任务调试器 toolwindows 可视化和调试用 C++、C# 或 Visual Basic 编写的并行代码。
有关如何使用这些工具窗口的信息,请参见演练:调试并行应用程序。
增强的数据提示可以在其他窗口的顶部浮动或被固定。 数据提示现在具有注释字段。 调试会话之间保持打开的浮动数据提示。
有关更多信息,请参见 如何:使用数据提示功能。
对于调试转储,在开始调试之前,新摘要页将显示有关转储文件的内容的基本信息。 此页提供最常用的后续步骤的快速链接,如设置符号路径和开始调试。 调试器现在完全支持调试应用程序的托管转储,这些应用程序使用公共语言运行时 (CLR) 版本 4.0。
有关更多信息,请参见 转储文件。
**“监视”**窗口和数据提示提供图标在表达式需要其他线程以运行时警告您,其可更改程序状态并导致错过调试事件。 如果单击图标,线程将运行。
有关更多信息,请参见 如何:刷新监视值。
符号加载的增强功能。 请参见如何:指定符号位置和加载行为。
现在可以在 64 位操作系统上调试混合模式的本机和托管代码。
有关更多信息,请参见 如何:调试 64 位应用程序。