转储模块加载

本主题适用于:

版本

Visual Basic

C#

F#

C++

Web Developer

学习版

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

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

主题适用

主题适用

主题不适用

主题适用

主题适用

当您在 Visual Studio 2010 中加载转储文件时,调试器从转储文件所在位置开始查找模块。假设在您创建转储文件时加载了以下二进制文件和模块:

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 2010 将搜索下列位置:

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 2010 在指定的符号搜索路径中查找模块,而不使用 MODPATH。

请参见

概念

转储文件