У меня очень серьезная проблема с Visual Studio 2008. Иногда, когда я щелкаю правой кнопкой мыши (для перехода к определению, установки следующего оператора и т. д.) Во время отладки, Visual Studio просто блокируется и переходит в режим ожидания.
У кого-нибудь была такая же проблема? Кто-нибудь знает как это решить?
Редактировать: Я использую SP1 с парой исправлений.





нет, но похоже на ошибку. Сообщите об этом в MS, и они дадут вам инструкции, как получить настройку отладки, чтобы отправить им информацию для ее отладки.
Марк, вы применили SP1?
У меня не было вашей конкретной проблемы, но у меня были проблемы с его блокировкой на 15 секунд в режиме отладки (или при выходе из режима отладки). Я где-то нашел сообщение в блоге, в котором предлагалось несколько возможных исправлений.
Один из них заключался в том, чтобы войти в IE 7 и открыть Инструменты-> Свойства обозревателя-> Вкладка «Дополнительно »-> Безопасность и снять отметку с« Проверить отозванный сертификат издателя »и« Проверить отозванный сертификат сервера »(или, по крайней мере, первый ). Как только я это сделал, мои проблемы с тюрьмой закончились.
Конечно, моего окна разработчика нет в Интернете, поэтому я все равно не особо беспокоился о большинстве этих настроек в IE. Не знаю, поможет ли это вам, но это определенно устранило мои проблемы с VS 2008.
Всего наилучшего!
На днях я написал кусок кода, очень сумасшедший шаблон, и последняя версия VisualStudio просто зависнет, если я наведу указатель мыши на шаблонный код. Это было нереально :)
В любом случае у вас может быть такая проблема, и вы можете удалить свою базу данных intellisense и повторить попытку.
Другой большой ограничитель шоу может быть ActiveDirectory. Если это происходит на вашей работе, и они используют ActiveDirectory, это может случиться. Кто-то здесь утверждал, что это ошибка панели инструментов Google, но у меня нет убедительных доказательств того, что Google несет ответственность или нет.
Попробуйте запустить Visual Studio в безопасный режим, чтобы исключить проблемы с любым установленным расширением.
Проблема:
Подписанные приложения / библиотеки медленно загружаются в Vista. Visual Studio IDE "зависает" на рабочих станциях, не подключенных к Интернету или не подключенных к Интернету. Без подключения к Интернету время проверки отзыва сертификата истекает и приводит к зависанию приложений. При отладке / пошаговом выполнении кода библиотеки DLL загружаются по мере необходимости, и это происходит тогда, когда выполняется попытка проверки отзыва, и VS IDE перестает отвечать.
На что это влияет:
Это влияет на все подписанные приложения / DLL, а также является причиной того, что Microsoft Word / Excel так долго открывает простой документ. Офисные приложения, SQL Management Studio, Visual Studio, веб-приложения, использующие сертификат.
Исправить:
Отключить проверку отзыва сертификата издателя
Через IE:
Через реестр:
Альтернативное исправление:
Отключите процесс размещения Visual Studio:
Примечание. Альтернативное исправление приводит к потере некоторых функций отладки.
Справочная информация:
Отчет Microsoft Connect
При отладке многопоточных приложений иногда возникает зависание при достижении точки останова. И иногда VS зависал (песочные часы), когда я пытался посмотреть на переменную, щелкнув правой кнопкой мыши по переменной в коде.
Я погуглил и нашел подсказку, объясняющую, что когда VS ломается, он оценивает все переменные в локальных переменных и на панелях просмотра, чтобы отобразить их. Но в многопоточных приложениях это может вызвать взаимоблокировки, если код принимает блокировки при оценке значений, например, в средствах получения свойств.
Закрыв панель местных жителей до того, как я сломаюсь, я избежал зависаний.
Я не очень хорошо это объясняю. Я снова попытался погуглить, чтобы найти исходную подсказку, но безуспешно.
Это может быть, это: Почему Visual Studio останавливается во время отладки?.
Закройте Visual Studio и удалите файл .ncb для проекта.
Я обнаружил, что Visual Studio (VC9) регулярно блокируется при отладке многопоточных приложений. Обычно мне приходится перезагружаться, чтобы вернуть систему.
Что касается меня, я обнаружил, что VS пытается открыть IP-адрес, срок действия которого истек, когда я выполнял некоторую предыдущую удаленную отладку. Проверьте настройки отладки в разделе Инструменты -> Параметры -> Отладка ---> Символы. Убедитесь, что у вас нет плохого пути.
Эта проблема больше не возникает у меня с тех пор, как я перешел на Windows7. Если вам не повезло, что вы все еще застряли в Windows Vista, я обнаружил, что она зависала только при щелчке правой кнопкой мыши в ожидании создания базы данных intellisense (см. Прогресс в нижнем левом углу). Единственное «исправление», которое у меня было, это дождаться, пока intellisense перестанет строить, а затем щелкнуть правой кнопкой мыши.
Не решение, которое я знаю, но оправдание для переноса моих проектов VC с VC2008 на VC2010, где Intellisense был отключен. Восстановление прошло нормально, несмотря на то, что в течение 3 часов не было явного сохранения.
А как насчет IE9 в Win7? Не нашел такой опции.