转储模块加载

更新:2007 年 11 月

本主题适用于:

版本

Visual Basic

C#

C++

Web Developer

速成版

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

标准版

主题适用

主题适用

主题适用

主题不适用

专业团队版

主题适用

主题适用

主题适用

主题不适用

表格图例:

主题适用

适用

主题不适用

不适用

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

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

在 Visual Studio 中加载转储时,调试器将从转储所处的相同位置开始查找模块。假定创建转储文件时加载了下列二进制文件和模块:

D:\qa\exmpl\exmpl.exe
D:\qa\exmpl\dll.dll
F:\win2k\system32\ntdll.dlll
F:\win2k\system32\kernel32.dll

在下列位置找到转储文件 exmpl.dmp:

C:\qa\dumps\exmpl.dmp

Visual Studio 将搜索下列位置:

C:\qa\dumps\exmpl.exe
C:\qa\dumps\exmpl\exmpl.exe
C:\qa\dumps\qa\exmpl\exmpl.exe
D:\qa\exmpl\exmpl.exe

C:\qa\dumps\dll.dll
C:\qa\dumps\exmpl\dll.dll
C:\qa\dumps\qa\exmpl\dll.dll
D:\qa\exmpl\dll.dll

C:\qa\dumps\kernel32.dll
C:\qa\dumps\system32\kernel32.dll
C:\qa\dumps\win2k\system32\kernel32.dll
F:\win32\system32\kernel32.dll

在以前的 Visual Studio 版本中,MODPATH 参数用于指定附加的模块搜索路径。Visual Studio 2005 在指定的符号搜索路径查找模块,不使用 MODPATH。

请参见

概念

转储