После поиска проблемы в Google я обнаружил, что это уже сообщалось, но ничего полезного от MS пока нет. Интересно, нашел ли кто-нибудь обходной путь?
Visual Studio 2010 зависает во время отладки проектов C++/CLI (смешанный режим)
comment
VS2010 часто зависает и падает
- person AJG85   schedule 19.07.2011
comment
Только для С++. я интенсивно использую его для С#, и я очень доволен этим.
- person UshaP   schedule 19.07.2011
comment
99% моего использования - это C++ ... Я не знаю, что они сделали, но это ужасно. Вы пытались использовать удаленный отладчик или другой экземпляр Visual Studio и подключиться к процессу?
- person AJG85   schedule 20.07.2011
Ответы (3)
Другой вариант — использовать windbg. Вам придется выполнять множество команд вручную, но это лучший отладчик. Он обрабатывает смешанный режим без каких-либо серьезных проблем. У него есть немного кривой обучения, но он очень универсален.
person
Zipper
schedule
19.07.2011
Отладчик Visual Studio действительно ненадежен при отладке приложений смешанного режима. Взято из моего ответа здесь #5965771:
- Если вы пытаетесь отладить часть нативного кода, попробуйте использовать нативный проект в качестве приложения для запуска отладчика. В настройках проекта на вкладке «Отладка» установите «Тип отладчика» на «Смешанный», для нас это иногда помогало (например, собственный проект может быть DLL, просто установите свой основной Exe в качестве цели отладки в настройках проекта);
ИЛИ, как уже упоминалось в другом ответе: используйте WinDbg! С его помощью вы можете гораздо более надежно отлаживать как управляемые, так и неуправляемые приложения со смешанным кодом.
person
floyd73
schedule
22.07.2011
используйте другой отладчик или вообще не используйте отладчик, просто выполните трассировку в файл или вставьте точки останова в код с помощью встроенного языка ассемблера.
person
marinara
schedule
19.07.2011
Спасибо, но не использовать отладчик не вариант.
- person UshaP; 19.07.2011