Анализировать файл дампа в 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 код оптимизирован, внутри нет отладочной информации, ...)