Freigeben über


Dumps

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.

Mithilfe von Dumpdateien, früher auch Absturzabbilder genannt, können Sie Programminformationen für das spätere Debuggen speichern. Der Visual Studio-Debugger kann nicht nur von Visual Studio erstellte Dumpdateien laden, sondern auch Dumpdateien, die von anderen Programmen generiert wurden. Sie können Dumpdateien auch speichern – dazu müssen sie aber von systemeigenen Anwendungen stammen.

Die Verwendung von Dumps ist vor allem dann sinnvoll, wenn Sie das Programm auf einem Computer testen, auf dem keine Quelldateien oder PDB-Dateien (C++) installiert sind. Bei einem Absturz können Sie auf dem betroffenen Computer eine Dumpdatei speichern und diese später auf einem Computer debuggen, auf dem sich die Quelldateien und die PDB-Dateien befinden (z. B. auf dem Buildcomputer).

Erstellen eines Dumps

Dumps können auf unterschiedliche Weise erstellt werden:

Debuggen eines Dumps

Der Visual Studio-Debugger kann Dumpdateien lesen, die Informationen zu verwaltetem Code, nicht verwaltetem Code oder einer Mischung aus beidem enthalten.

Bei systemeigenem Code können Sie die Dumpinformationen in den üblichen Debuggerfenstern anzeigen.

Bei verwaltetem Code können Sie die Dumpinformationen nicht in den üblichen Debuggerfenstern anzeigen. Stattdessen müssen Sie ein Tool mit dem Namen SOS verwenden, das Informationen im Befehlsfenster anzeigt. Informationen finden Sie unter SOS.

Die folgenden Abschnitte enthalten ergänzende Informationen zum Debuggen von Dumps:

Siehe auch

Konzepte

Debuggersicherheit

Weitere Ressourcen

Debuggerwegweiser