转储

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

主题不适用 主题不适用 主题适用 主题不适用

标准版

主题适用

主题适用

主题适用

主题不适用

专业团队版

主题适用

主题适用

主题适用

主题不适用

表格图例:

主题适用

适用

主题不适用

不适用

主题适用,但命令默认情况下隐藏

默认情况下隐藏的一条或多条命令。

转储文件(以前称为故障转储)可用来保存程序信息以供以后进行调试。Visual Studio 调试器可以加载由 Visual Studio 或由其他生成转储文件的程序创建的转储文件。您也可以保存转储文件,但是只能从本机应用程序保存。

在没有源文件或 PDB 文件 (C++) 的计算机上测试程序时,转储尤其有用。发生崩溃时,可以先将转储文件保存在该计算机上,以后在生成计算机上或另一台具有源文件和 PDB 的计算机上调试它。

如何创建转储

创建转储的方法有以下几种:

调试转储

Visual Studio 调试器可以读取包含有关托管代码、非托管代码或二者混合的信息的转储文件。

对于本机代码,可以使用普通的调试器窗口来查看转储信息。

对于托管代码,无法使用普通的调试器窗口来查看转储信息。必须改为使用一个称为 SOS 的工具,它在“命令”窗口中显示信息。有关信息,请参见 SOS

下列各节包含有关调试转储的附加信息:

请参见

概念

调试器安全

其他资源

调试器指南