如何:保存和打开转储文件

本主题适用于:

版本

Visual Basic

C#

F#

C++

Web Developer

学习版

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

专业版、高级专业版和旗舰版

主题适用 主题适用

主题不适用

主题适用

主题适用

在 Visual Studio 2010 中,您可以保存来自本机进程或托管进程的转储文件,以便将来再进行调试。 您也可以加载从 Visual Studio 或其他生成转储的实用工具创建的转储文件。

保存转储文件

  1. 在**“调试”菜单上,单击“将转储另存为”**。

  2. 在**“将转储另存为”对话框中,从“保存类型”列表中选择“小型转储”或者“附带堆信息的小型转储”**。

    **“附带堆信息的小型转储”**是 Visual Studio 使用的默认转储格式。 **“小型转储”**提供的信息较少,但同时需要的空间也较少。 有关更多信息,请参见转储要求和限制

  3. 使用导航控件选择保存位置。

  4. 单击**“保存”**。

    如果正在调试托管代码,则**“将转储另存为”会创建一个托管代码小型转储文件。 如果正在调试本机代码,则“将转储另存为”会创建一个本机代码小型转储文件。 如果正在调试混合的托管代码和本机代码,则“将转储另存为”**会创建一个托管代码小型转储文件。

打开转储文件

  1. 在**“文件”菜单上,单击“打开”,再单击“文件”**。

  2. 在**“打开文件”**对话框中定位并选择转储文件。

    它通常具有 .dmp 扩展名。

  3. 单击**“确定”**。

    将显示**“转储文件摘要”**窗口。 在该窗口中,您可以查看转储文件的调试摘要信息、设置符号路径、启动调试以及将摘要信息复制到剪贴板中。

  4. 在**“操作”部分中,单击“使用‘仅限本机’进行调试”“使用‘混合模式’进行调试”**开始调试。

    为了找到调试转储文件时所需的二进制文件,Visual Studio 2010 会在符号搜索路径中进行查找。 为了确保 Visual Studio 2010 能够找到这些二进制文件,您可以在**“选项”对话框或“模块”**窗口中添加一个符号搜索路径。 有关更多信息,请参见如何:指定符号位置和加载行为

请参见

任务

如何:生成 64 位应用程序的转储文件

概念

转储文件