Анализировать файл дампа в Visual Studio 2013

Я начал делать CrashHandler для инструмента (C#, WPF, VS2013, x64). Когда я отправляю инструмент клиенту, я создаю его в режиме выпуска и сохраняю на своем сервере символы (файлы.pdb)

Когда происходит сбой инструмента (на компьютере клиента), автоматически создается файл дампа (с помощью API-функции "MiniDumpWriteDump" из "dbghelp.dll") в полном режиме.

  private const MiniDumper.Typ MaxiDump =
        MiniDumper.Typ.MiniDumpWithFullMemory |
        MiniDumper.Typ.MiniDumpWithFullMemoryInfo |
        MiniDumper.Typ.MiniDumpWithHandleData |
        MiniDumper.Typ.MiniDumpWithThreadInfo |
        MiniDumper.Typ.MiniDumpWithUnloadedModules;

Моя проблема в том, что я не вижу полезной информации при попытке открыть ее с помощью VS2013. Я вижу только стек, но у меня нет никакого значения локальных или глобальных переменных, никакого значения объектов. Если я создаю дамп в формате Mini, я снова вижу только доступный стек.

Можно ли создать файл дампа (для приложения, встроенного в ReleaseMode), а затем просмотреть значения объектов? (в режиме Release код оптимизирован, внутри нет отладочной информации, ...)

0 ответов

Другие вопросы по тегам