转储要求和限制

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

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

标准版

主题适用

主题适用

主题适用

主题不适用

专业团队版

主题适用

主题适用

主题适用

主题不适用

表格图例:

主题适用

适用

主题不适用

不适用

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

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

调试转储时,您进行调试的计算机必须能够访问该程序的 PDB 文件和二进制文件。但是,只要有足够的模块生成有效的调用堆栈,Visual Studio 就能处理某些模块缺少二进制文件的情况。“模块”窗口中将显示消息“找不到匹配的二进制”。有关更多信息,请参见转储模块加载

对于使用堆保存的小型转储,即使未找到应用程序的二进制文件,Visual Studio 也可以加载符号。未使用堆保存的小型转储需要找到二进制文件才能加载符号。但是,它们相当小,如果您有存储或带宽限制,这就可能很重要。

托管的小型转储无法在普通的调试器窗口中进行调试。相反,您必须使用一个名为 SOS 的工具,该工具从“即时”窗口运行。有关更多信息,请参见 如何:使用 SOS

请参见

概念

转储