Visual Studio 2010 зависает во время отладки проектов C ++ / CLI (смешанный режим) - PullRequest
3 голосов
/ 19 июля 2011

После Google я обнаружил, что о сообщалось уже , но от MS ничего полезного пока нет.Интересно, кто-нибудь нашел работу вокруг этого?

Ответы [ 3 ]

2 голосов
/ 19 июля 2011

Другой вариант - использовать windbg.Вам придется выполнять много команд вручную, но это лучший отладчик.Он обрабатывает смешанный режим без каких-либо серьезных проблем.У него есть немного кривой обучения, но он очень универсален.

1 голос
/ 22 июля 2011

Отладчик Visual Studio действительно ненадежен при отладке приложений в смешанном режиме. Взято из моего ответа здесь # 5965771 :

  • Если вы пытаетесь отладить часть нативного кода, попробуйте использовать нативный проект в качестве приложения для запуска отладчика. В настройках проекта на вкладке «Отладка» установите для «Тип отладчика» значение «Смешанный», для нас это иногда помогало (например, нативный проект может быть DLL-библиотекой, просто установите основной Exe как цель отладки в настройках проекта);

ИЛИ, как уже упоминалось в другом ответе: используйте WinDbg! С его помощью вы сможете более надежно отлаживать оба приложения с управляемым / неуправляемым смешанным кодом.

0 голосов
/ 19 июля 2011

используйте другой отладчик или вообще не используйте его, просто проследите до файла или вставьте точки останова в коде с использованием встроенного языка ассемблера.

...