Как получить стек для исключения - PullRequest
1 голос
/ 16 апреля 2009

У меня есть приложение Winform (C #), которое импортирует некоторые функции из dll.

Иногда при запуске приложения я получаю следующее исключение:

System.AccessViolationException: попытка чтения или записи в защищенную память. Это часто указывает на то, что другая память повреждена.

Я ловлю его в AppDomain.CurrentDomain.UnhandledException.

Но я не вижу стека. Как мне получить стек?

Спасибо.

1 Ответ

0 голосов
/ 16 апреля 2009

Это исключение происходит за пределами вашей программы при подключении взаимодействия CLR и может быть захвачено только путем подключения внешнего отладчика к процессу. Я предлагаю использовать WinDbg (средства отладки для Windows).

-Oisin

...