-
Visual Basic 和 Visual C# 的“编辑并继续”功能。
您可以在调试应用程序时更改 Visual Basic 和 C# 代码,同时还可以继续运行应用程序。此功能让您能够迅速修复错误、测试新功能和修改现有功能,从而提高了工作效率。有关更多信息,请参见编辑并继续 (Visual Basic) 和编辑并继续 (Visual C#)。
-
远程调试更为安全、设置更为简便。
通过将单个可执行程序复制到远程计算机来设置远程调试,而无需使用复杂的设置指令或注册。远程调试现在更为安全和可靠。此外,您现在可以调试 64 位的托管应用程序和非托管应用程序。有关更多信息,请参见安装远程调试。
-
可视化工具。
这些功能强大的工具使您能够以直观和自然的格式查看数据。您可以从“监视”窗口或新近增强的“数据提示”功能启动可视化工具。例如,您现在能够以 HTML 或 XML 文档的形式查看字符串。您可以使用我们提供的可视化工具,也可以编写自己的可视化工具。有关更多信息,请参见可视化工具。
-
增强的调试器数据提示功能。
调试器的“数据提示”得到了改进。您可以在源代码编辑器中直接定位复杂数据结构的内容。您可以从“数据提示”打开可视化工具,以直观和自然的格式查看数据。有关更多信息,请参见如何:使用数据提示功能。
-
“仅我的代码”调试
此功能使您可以将注意力集中在您自己编写的代码上,而忽略自己不感兴趣的代码。有关更多信息,请参见如何:单步执行“仅我的代码”。
-
跟踪点和改进的断点用户界面。
断点不再仅用于进行中断。跟踪点是一种使用断点执行自定义操作的新方法。使用跟踪点,您可以输出消息或运行 Visual Studio 自动化宏,决定当调试器命中跟踪点时是中断还是继续。用户界面得到了改进,使得设置所有断点更为轻松快捷。有关更多信息,请参见断点与跟踪点。
-
更适于多进程调试的工具。
新增的“进程”窗口可以显示您附加到的用于调试的所有进程。断点筛选器使您能够将断点附加到指定的进程、线程和计算机。“附加到进程”对话框得到了简化,更易于使用,并且附加的进程信息从该对话框移到了“进程”窗口。有关更多信息,请参见如何:附加到运行进程和如何:使用进程窗口。
-
Visual Basic、C# 和 Visual J# 的异常助手。
新增的“异常助手”对话框能够在 Visual Basic、C# 或 Visual J# 程序中发生异常时提供更好的信息。有关更多信息,请参见异常助手。
-
改进了对管理调试信息的支持。
现在,可以更好地支持符号服务器和用于对调试信息进行故障排除的诊断消息。
-
在设计时调试代码。
您可以在设计 Visual Basic、C# 或 Visual J# 应用程序时对其进行调试。使用“即时”窗口,可以测试和调试您的函数和方法,而不必运行应用程序。
-
对 SQL Server 2005 中新增功能的支持,其中包括:
-
调试托管数据库对象类型。
-
调试多层应用程序,跨越应用程序层和 SQL Server 数据库层。
-
在托管代码与 T-SQL 之间来回调试。
-
支持在 64 位平台上进行调试。
-