Visual Studio 2010 зависает при отладке приложения x64 - PullRequest
2 голосов
/ 03 апреля 2011

Недавно мы с коллегой обновили нашу среду разработки до Win7 x64 с VS2010 Pro. Наше приложение специально предназначено для платформы x64.

Проблема, с которой мы сталкиваемся, заключается в том, что во время отладки, при попытке пошагового выполнения кода (F10), по крайней мере, 50% времени VS просто блокирует отлаживаемое приложение. Похоже, что в среде IDE нажата клавиша F5, но приложение не отвечает, и мы вынуждены принудительно остановить приложение.

Наше приложение является клиентом (GUI) и сервером, которые взаимодействуют через удаленное взаимодействие .NET.

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

Ответы [ 3 ]

0 голосов
/ 04 мая 2011

Это может быть спорным вопросом, но вы установили VS 2010 с пакетом обновления 1?

Существуют различные исправления, связанные с отладчиками.

http://support.microsoft.com/kb/983509

0 голосов
/ 17 июня 2013

У меня была похожая проблема. Оказалось, что у программы более высокого уровня была другая библиотека времени выполнения (многопоточная отладочная dll), в то время как мое приложение было просто многопоточной отладкой. Как только я преобразовал мой в многопоточный отладочный dll, остановка перестала происходить.

0 голосов
/ 03 апреля 2011

Существует внешняя вероятность, что это может быть загрузка символов отладки. Проверьте строку состояния. Я думаю, она сообщает вам, когда загружаются символы.

...