转储要求和限制
更新:2007 年 11 月
本主题适用于:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
速成版 |
||||
标准版 |
||||
专业团队版 |
表格图例:
适用 |
|
不适用 |
|
默认情况下隐藏的一条或多条命令。 |
调试转储时,您进行调试的计算机必须能够访问该程序的 PDB 文件和二进制文件。但是,只要有足够的模块生成有效的调用堆栈,Visual Studio 就能处理某些模块缺少二进制文件的情况。“模块”窗口中将显示消息“找不到匹配的二进制”。有关更多信息,请参见转储模块加载。
对于使用堆保存的小型转储,即使未找到应用程序的二进制文件,Visual Studio 也可以加载符号。未使用堆保存的小型转储需要找到二进制文件才能加载符号。但是,它们相当小,如果您有存储或带宽限制,这就可能很重要。
托管的小型转储无法在普通的调试器窗口中进行调试。相反,您必须使用一个名为 SOS 的工具,该工具从“即时”窗口运行。有关更多信息,请参见 如何:使用 SOS。