Я пытаюсь удаленно отладить выпуск управляемого управляемого (c #) настольного приложения, в котором большинство сборок не было построено с отладочной информацией.
Когда я присоединяю отладчик к работающему процессу и нажимаю pause (break), он нормально останавливается, и средство просмотра потоков показывает имена функций, которые в данный момент выполняются в различных потоках - это включает в себя функции в сборках, а непостроен с отладочной информацией.
Но не отображается стек вызовов.
Есть ли способ получить стек вызовов?Даже на одной из тем?даже если это означает прекращение работы приложения?
Я спрашиваю, потому что в приложении есть обработчик исключений, который выполняет разматывание стека при возникновении исключения и дает нам стек вызовов.Но текущая проблема, которую мы пытаемся отладить, это зависание, а не исключение.