Я вызываю MiniDumpWriteDump из .NET для создания минидампа, и он отлично работает. Однако когда я загружаю полученный дамп в VS 2010, я не вижу никакой полезной информации. В частности, окно Стек вызовов выглядит примерно так:
Он не содержит управляемых фреймов, хотя я пишу дамп в обработчике исключений в управляемом коде. Кроме того, он не содержит фреймов, расположенных в моем exe.
Есть идеи, почему это происходит?
Кстати, когда я создаю дамп вручную из отладчика VS, дамп действительно содержит управляемые кадры, как и ожидалось.
Изменить:
Я нашел Проблема с Microsoft Connect по этому поводу. Он говорит:
В настоящее время среда CLR не поддерживает управляемые процессы, создающие собственные дампы.
Кто-нибудь знает, правда ли это?