2008-08-26 4 views
12

Eine App, die ich schreibe, stürzt immer auf einem Client-Computer ab, aber ich bekomme keine Ausnahmebeschreibung oder einen Stack-Trace.
Das einzige, was ich bekomme, ist ein Absturzbericht, den Windows an Microsoft senden will.
Ich möchte diese Dump-Datei bekommen und es selbst untersuchen, aber ich kann es nicht finden.Suchen der Crash-Dump-Dateien für eine C# -App

Wenn ich "den Inhalt des Fehlerberichts anzeigen" kann ich die verschiedenen Speicherabbilder sehen, aber ich kann es nicht kopieren oder speichern.

Antwort

8

Sie können die Windows debugging tools verwenden, um den Absturzspeicherauszug anzuzeigen. Um den größtmöglichen Nutzen daraus zu ziehen, benötigen Sie eine exakte Kopie der Symbole für diese Anwendung (d. H. Dieselbe Version).

Werfen Sie einen Blick auf Tess's blog für Lernprogramme zur Verwendung der Windows-Debugging-Tools. Ich beziehe mich ständig auf ihren Blog, wenn ich Abstürze analysieren muss.

6

Tess Blog war eine großartige Ressource. Irgendwann habe ich es geschafft, herauszufinden, wie man remote debuggen kann, was bedeutet, dass ich mich nicht um den Crash-Dump kümmern musste.

Für die allgemeine Gemeinschaft, hier sind einige Links, die ich nützlich gefunden:

Verwandte Themen