更新:2007 年 11 月
本主题适用于:
| 版本 | Visual Basic | C# | C++ | Web Developer | 
|---|---|---|---|---|
| 速成版 | .gif) | .gif) | .gif) | .gif) | 
| 标准版 | .gif) | .gif) | .gif) | .gif) | 
| 专业团队版 | .gif) | .gif) | .gif) | .gif) | 
表格图例:
| .gif) | 适用 | 
| .gif) | 不适用 | 
| .gif) | 默认情况下隐藏的一条或多条命令。 | 
您可以使用 Visual Studio“即时”窗口在没有运行应用程序的情况下执行函数或子例程。如果函数或子例程包含断点,Visual Studio 将在适当的点中断执行。然后,您就可以使用调试器窗口检查您的程序状态。此功能称为设计时调试。
下面的过程显示了如何使用此功能。
从“即时”窗口命中断点
- 将下列代码粘贴到 Visual Basic 控制台应用程序中: - Module Module1 Sub Main() MySub() End Sub Function MyFunction() As Decimal Static i As Integer i = i + 1 Dim s As String s = "Add Breakpoint here" Return 4 End Function Sub MySub() MyFunction() End Sub End Module
- 在 s="Add BreakPoint Here" 行上设置一个断点。 
- 在“即时”窗口中键入以下内容:?MyFunction<enter> 
- 确认是否命中了断点,以及调用堆栈是否准确。 
- 在“调试”菜单上,单击“继续”,并确认是否仍处于设计模式。 
- 在“即时”窗口中键入以下内容:?MyFunction<enter> 
- 在“即时”窗口中键入以下内容:?MySub<enter> 
- 确认是否命中了断点,并在“局部变量”窗口中检查静态变量 i 的值。它的值应当为 3。 
- 确认调用堆栈是否准确。 
- 在“调试”菜单上,单击“继续”,并确认是否仍处于设计模式。