Freigeben über


Laden von Dumpmodulen

Aktualisiert: November 2007

Dieses Thema gilt für folgende Anwendungsbereiche:

Edition

Visual Basic

C#

C++

Web Developer

Express

Standard

Pro und Team

Tabellenlegende:

Vorhanden

Nicht vorhanden

Befehl oder Befehle, die standardmäßig ausgeblendet sind.

Wenn Sie in Visual Studio einen Dump laden, startet der Debugger eine Suche nach Modulen, wobei er vom Speicherort des Dumps ausgeht. Angenommen, bei der Erstellung eines Dumps wurden die folgenden Binärdaten und Module geladen:

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

Der Dump exmpl.dmp wird am folgenden Speicherort gefunden:

C:\qa\dumps\exmpl.dmp

Visual Studio durchsucht dann die folgenden Pfade:

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

In früheren Versionen von Visual Studio wurde das MODPATH-Argument verwendet, um zusätzliche Modulsuchpfade anzugeben. Visual Studio 2005 sucht in den angegebenen Symbolsuchpfaden nach Modulen. MODPATH wird nicht verwendet.

Siehe auch

Konzepte

Dumps