如何:保存和打开转储文件
本主题适用于:
版本 |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
学习版 |
![]() |
![]() |
![]() |
![]() |
![]() |
专业版、高级专业版和旗舰版 |
![]() |
![]() |
![]() |
在 Visual Studio 2010 中,您可以保存来自本机进程或托管进程的转储文件,以便将来再进行调试。 您也可以加载从 Visual Studio 或其他生成转储的实用工具创建的转储文件。
在**“调试”菜单上,单击“将转储另存为”**。
在**“将转储另存为”对话框中,从“保存类型”列表中选择“小型转储”或者“附带堆信息的小型转储”**。
**“附带堆信息的小型转储”**是 Visual Studio 使用的默认转储格式。 **“小型转储”**提供的信息较少,但同时需要的空间也较少。 有关更多信息,请参见转储要求和限制。
使用导航控件选择保存位置。
单击**“保存”**。
如果正在调试托管代码,则**“将转储另存为”会创建一个托管代码小型转储文件。 如果正在调试本机代码,则“将转储另存为”会创建一个本机代码小型转储文件。 如果正在调试混合的托管代码和本机代码,则“将转储另存为”**会创建一个托管代码小型转储文件。
在**“文件”菜单上,单击“打开”,再单击“文件”**。
在**“打开文件”**对话框中定位并选择转储文件。
它通常具有 .dmp 扩展名。
单击**“确定”**。
将显示**“转储文件摘要”**窗口。 在该窗口中,您可以查看转储文件的调试摘要信息、设置符号路径、启动调试以及将摘要信息复制到剪贴板中。
在**“操作”部分中,单击“使用‘仅限本机’进行调试”或“使用‘混合模式’进行调试”**开始调试。
为了找到调试转储文件时所需的二进制文件,Visual Studio 2010 会在符号搜索路径中进行查找。 为了确保 Visual Studio 2010 能够找到这些二进制文件,您可以在**“选项”对话框或“模块”**窗口中添加一个符号搜索路径。 有关更多信息,请参见如何:指定符号位置和加载行为。