更新:2007 年 11 月
本主题适用于:
| 版本 | Visual Basic | C# | C++ | Web Developer | 
|---|---|---|---|---|
| 速成版 | .gif) | .gif) | 仅限托管 | .gif) | 
| 标准版 | .gif) | .gif) | 仅限托管 | .gif) | 
| 专业团队版 | .gif) | .gif) | 仅限托管 | .gif) | 
表格图例:
| .gif) | 适用 | 
| .gif) | 不适用 | 
| .gif) | 默认情况下隐藏的一条或多条命令。 | 
可以使用 Debug 类或 Trace 类(属于 System.Diagnostics 类库)将运行时消息写到“输出”窗口。如果只在程序的调试版本中输出,则使用 Debug 类。如果要同时在调试版本和发布版本中输出,则使用 Trace 类。
输出方法
- 在不中断执行情况下输出信息的各种 Write 方法。这些方法取代了在 Visual Basic 早期版本中使用的 Debug.Print 方法。 
- Debug.Assert 和 Trace.Assert 方法,如果指定的条件失败,这些方法将中断执行并输出信息。默认情况下,Assert 方法显示对话框中的信息。有关更多信息,请参见托管代码中的断言。 
- Debug.Fail 和 Trace.Fail 方法,它们总是中断执行并输出信息。默认情况下,Fail 方法在对话框中显示信息。 
除了应用程序的程序输出外,“输出”窗口还可以显示下列信息:
- 调试器已经加载或卸载的模块。 
- 引发的异常。 
- 退出的进程。 
- 退出的线程。