2008-08-26 23 views
12

Aplikacja, którą piszę zawsze zawiesza się na komputerze klienta, ale nie otrzymuję opisu wyjątku ani śladu stosu.
Jedyne, co dostaję, to raport awarii, który system Windows chce wysłać do firmy Microsoft.
Chciałbym dostać ten plik zrzutu i zbadać go sam, ale nie mogę go znaleźć.Znajdowanie plików zrzutu awaryjnego dla aplikacji C#

Kiedy "Wyświetl zawartość raportu o błędach", widzę różne zrzuty pamięci, ale nie mogę ich skopiować ani zapisać.

Odpowiedz

8

Możesz skorzystać z Windows debugging tools, aby wyświetlić zrzut awaryjny. Aby jak najlepiej z niego skorzystać, potrzebujesz dokładnej kopii symboli dla tej aplikacji (tj. Tej samej wersji).

Zapoznaj się z Tess's blog, aby zapoznać się z samouczkami dotyczącymi korzystania z narzędzi do debugowania systemu Windows. Odnoszę się do jej bloga bez przerwy, gdy potrzebuję analizy zrzutów awaryjnych.

6

Blog Tess był świetnym źródłem informacji. W końcu udało mi się wymyślić, jak przeprowadzić zdalne debugowanie, co oznacza, że ​​nie musiałem patrzeć na zrzut awaryjny.

Dla ogółu społeczności, oto kilka linków znalazłem przydatne:

Powiązane problemy