Dumpdateien
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium und Ultimate |
Mithilfe von Dumpdateien, früher auch Absturzabbilder genannt, können Sie Programminformationen für das spätere Debuggen speichern. Die Verwendung von Dumpdateien ist vor allem dann sinnvoll, wenn Sie das Programm auf einem Computer testen, auf dem keine Quelldateien oder Symboldateien installiert sind. Bei einem Absturz können Sie eine Dumpdatei speichern und diese später debuggen, entweder auf dem Buildcomputer oder auf einem anderen Computer, auf dem sich die Quelldateien und Debuggingsymbole befinden.
Für die Dumpdateien, die von Visual Studio gespeichert und geöffnet werden, wird das Dateiformat Minidump verwendet. Visual Studio kann Minidump-Dateien mit oder ohne Heapinformationen speichern.
Der Visual Studio 2010-Debugger kann Minidump-Dateien entweder für verwalteten oder systemeigenen Code speichern. Der Debugger kann Dumpdateien laden, die von Visual Studio 2010 oder von anderen Programmen erstellt wurden, die Dateien im Minidump-Format speichern.
Erstellen einer Dumpdatei
Dumpdateien können auf unterschiedliche Weise erstellt und gespeichert werden:
Beim Debuggen eines Prozesses in Visual Studio 2010 können Sie Dumpdateien mithilfe der Option Dump speichern unter im Menü Debuggen speichern. Weitere Informationen finden Sie unter Gewusst wie: Speichern und Öffnen von Dumpdateien.
Wenn Sie das Just-In-Time-Debuggen aktiviert haben, können Sie den Debugger an einen abgestürzten Prozess anfügen, der außerhalb des Debuggers ausgeführt wird, den Prozess unterbrechen und anschließend in einer Dumpdatei speichern. Weitere Informationen finden Sie unter Gewusst wie: Speichern und Öffnen von Dumpdateien.
Sie können eine mit dem Hilfsprogramm UserDump erstellte Dumpdatei speichern. Das Hilfsprogramm ist im OEM Support Tools-Paket enthalten. Sie können eine Kopie des Pakets von der folgenden Seite auf der Microsoft-Website herunterladen: https://www.microsoft.com/downloads/search.aspx?displaylang=de.
https://download.microsoft.com/download/win2000srv/Utility/3.0/NT45/EN-US/Oem3sr2.zip
Sie können eine mit dem Hilfsprogramm Autodump+ erstellte Dumpdatei speichern. Das Hilfsprogramm ist Bestandteil der Microsoft Debugging Tools for Windows. Sie können Debugging Tools for Windows von der folgenden Seite auf der Microsoft-Website herunterladen: Windows Hardware Developer Central.
Debuggen eines Dumps
Der Visual Studio 2010-Debugger kann Dumpdateien lesen, die Informationen zu verwaltetem Code, nicht verwaltetem Code oder einer Mischung aus beidem enthalten. Sowohl systemeigene als auch verwaltete Dumps können mit den normalen Debugfenstern gedebuggt werden.
Die folgenden Abschnitte enthalten ergänzende Informationen zum Debuggen von Dumps: