更新:2007 年 11 月
本主题适用于:
| 版本 | Visual Basic | C# | C++ | Web Developer | 
|---|---|---|---|---|
| 速成版 | .gif) | .gif) | .gif) | .gif) | 
| 标准版 | 
 | 
 | 
 | 
 | 
| 专业团队版 | 
 | 
 | 
 | 
 | 
表格图例:
| .gif) | 适用 | 
| .gif) | 不适用 | 
| .gif) | 默认情况下隐藏的一条或多条命令。 | 
Visual Studio 支持对来自 64 位应用程序的崩溃转储进行调试。调试 64 位崩溃转储要求能够访问 64 位的计算机,或者以本地方式访问,或者通过远程调试来访问。下面的过程解释如何为 64 位应用程序生成和调试转储文件。这需要将转储文件从 64 位计算机移到 32 位计算机。转储文件可能相当大,特别是在将文件保存为“附带堆信息的小型转储”时。如果将转储文件保存为不附带堆信息的小型转储,则生成的文件较小,但是 Visual Studio 将无法加载符号并进行调试,除非它能够访问二进制文件。
| .gif) 说明: | 
|---|
| 如果将 Visual Studio 安装在 64 位计算机上并能够在本地进行调试,就无需进行远程调试。 | 
为 64 位应用程序保存转储文件
- 在“调试”菜单上,单击“附加到进程”。 
- 在“附加到进程”对话框中,选择运行 64 位应用程序的远程计算机,并选择对应于应用程序的进程。有关更多信息,请参见如何:附加到运行进程。 
- 单击“确定”。 
- 在“调试”菜单上,单击“中断”以中断 64 位进程。 
- 在“调试”菜单上,单击“将转储另存为”。 
- 在“将转储另存为”对话框中,单击“保存类型”列表中的“小型转储”或者“附带堆信息的小型转储”。 
- 使用导航控件选择保存位置。此位置将在远程计算机上,路径与在远程计算机上显示的相同。 
- 单击“保存”。 
为 64 位应用程序加载转储文件
- 在运行 msvsmon 的 64 位计算机上安装转储文件。 
- 在 32 位计算机上启动 Visual Studio。 
- 在“解决方案资源管理器”中,选择一个 C++ 项目。 
- 在“项目”菜单上单击“属性”。 
- 在“属性页”对话框中,转到树控件,在“配置属性”下,单击“调试”。 
- 在“要启动的调试器”列表中,单击“远程 Windows 调试器”。 
- 将“远程服务器名称”更改为具有转储文件的 64 位计算机的名称。 
- 在“远程命令”框中,指定转储文件的路径。 
- 像平常一样开始调试,调试器将启动远程 64 位计算机上的转储文件。