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

本主题适用于:

版本

Visual Basic

C#

F#

C++

Web Developer

学习版

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

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

主题适用

主题适用

主题不适用

主题适用

主题适用

Visual Studio 2010 允许您调试 64 位应用程序的转储文件。 调试 64 位转储文件要求能够在本地或远程访问 64 位计算机。

下面的过程解释如何为 64 位应用程序生成转储文件。 调试 64 位转储文件的操作必须在 64 位计算机上执行。

转储文件可能很大,特别是在将转储文件保存为**“附带堆信息的小型转储”时。 如果将转储文件保存为不附带堆信息的“小型转储”**,将生成较小的文件。 如果不附带堆信息,则 Visual Studio 2010 无法加载符号并进行调试,除非它能够访问二进制文件。

提示

如果将 Visual Studio 2010 安装在 64 位计算机上并能够在本地进行调试,就无需进行远程调试。

为 64 位应用程序保存转储文件

  1. 在**“调试”菜单上,单击“附加到进程”**。

  2. 在**“附加到进程”**对话框中,选择运行 64 位应用程序的远程计算机,并选择对应于应用程序的进程。 有关更多信息,请参见如何:附加到运行进程

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

  4. 在**“调试”菜单上,单击“中断”**以中断 64 位进程。

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

  6. 在**“将转储另存为”对话框中的“保存类型”列表中,单击“小型转储”“附带堆信息的小型转储”**。

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

    此位置将在远程计算机上,路径与在远程计算机上显示的相同。

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

请参见

概念

转储文件