Visual Studio 调试器中的新增功能

Visual Studio 2010 调试器通过增添下列功能增强了性能:

  • 断点增强包括在**“断点”**窗口中搜索的功能、标记断点的功能、导入和导出断点的功能,以及本机调试中断点条件的字符串比较。

    有关更多信息,请参见如何:搜索断点列表如何:标记断点如何:导入和导出断点

  • WPF 调试增强,包括可用于在 WPF 应用程序中查看事件的的增强的跟踪。 可以使用 WPF 树可视化工具检查和搜索 WPF 树。

    有关更多信息,请参见 如何:使用 WPF 树可视化工具

  • 重新设计的**“线程”**窗口提供筛选、调用堆栈搜索与展开以及分组功能。 新的列显示亲和力掩码、过程名称和托管的 ID。 可以自定义显示哪些列及其显示顺序。

    有关更多信息,请参见 如何:使用“线程”窗口

  • 可以使用并行堆栈和并行任务调试器 toolwindows 可视化和调试用 C++、C# 或 Visual Basic 编写的并行代码。

    有关如何使用这些工具窗口的信息,请参见演练:调试并行应用程序

  • 增强的数据提示可以在其他窗口的顶部浮动或被固定。 数据提示现在具有注释字段。 调试会话之间保持打开的浮动数据提示。

    有关更多信息,请参见 如何:使用数据提示功能

  • 对于调试转储,在开始调试之前,新摘要页将显示有关转储文件的内容的基本信息。 此页提供最常用的后续步骤的快速链接,如设置符号路径和开始调试。 调试器现在完全支持调试应用程序的托管转储,这些应用程序使用公共语言运行时 (CLR) 版本 4.0。

    有关更多信息,请参见 转储文件

  • **“监视”**窗口和数据提示提供图标在表达式需要其他线程以运行时警告您,其可更改程序状态并导致错过调试事件。 如果单击图标,线程将运行。

    有关更多信息,请参见 如何:刷新监视值

  • 符号加载的增强功能。 请参见如何:指定符号位置和加载行为

  • 现在可以在 64 位操作系统上调试混合模式的本机和托管代码。

    有关更多信息,请参见 如何:调试 64 位应用程序

请参见

概念

调试器安全

其他资源

使用 Visual Studio 进行调试