2008-08-26 4 views
12

Приложение, которое я пишу, всегда вылетает на клиентском компьютере, но я не получаю описание исключения или трассировку стека.
Единственное, что я получаю, это отчет о сбоях, который Windows хочет отправить в Microsoft.
Я хотел бы получить этот файл дампа и исследовать его сам, но я не могу его найти.Поиск файлов аварийного дампа для приложения C#

Когда я просматриваю содержимое отчета об ошибке «Я вижу разные дампы памяти, но я не могу их скопировать или сохранить.

ответ

8

Вы можете использовать Windows debugging tools для просмотра аварийного дампа. Чтобы получить максимальную отдачу от этого, вам понадобится точная копия символов для этого приложения (то есть такая же версия).

Обратитесь к Tess's blog за учебниками по использованию средств отладки Windows. Я постоянно обращаюсь к ее блогу, когда мне нужно анализировать аварийные свалки.

6

Блог Тесса - отличный ресурс. В конце концов мне удалось выяснить, как делать удаленные отладки, что означает, что мне не нужно было смотреть на свалку сбоев.

Для общего сообщества, вот некоторые ссылки, которые я нашел полезным:

  • Remote debugging, как установить и запустить его.
  • Crash dumps, как сохранить и отладить их.