Visual Studio 2005 зависает при подключении к процессу
-
03-07-2019 - |
Вопрос
У меня есть простая C++ DLL, которая реализует несколько пользовательских действий для установщика WiX.
Отладка пользовательских действий обычно проста:поместите временное диалоговое окно в начале действия и присоединитесь к процессу, когда диалоговое окно появится.
Но сегодня, когда я подключаюсь к процессу, в нижней части экрана появляется пузырь «Microsoft Visual Studio занята».Я не могу понять, откуда это взялось.Есть идеи?
Решение
После нескольких часов попыток разобраться в этом я понял, что проблема заключалась в том, что у меня были включены символы отладки в Инструменты->Параметры->Отладка->Символы.Задержка в поиске символов привела к явной зависанию.
Удаление параметра «Искать в указанных выше местах только при загрузке символов вручную», по-видимому, облегчило проблему.
Другие советы
Вы ссылаетесь на символы отладки из сетевого местоположения, которое недоступно (например,динамическое представление ClearCase или что-то подобное).Это может привести к зависанию Visual Studio при подключении к процессу.
Проверьте Инструменты->Параметры->Отладка->Символы и попробуйте временно отключить расположение файла символов (.pdb), пока не выясните, что замедляет его (или вызывает зависание).Путем исключения вы сможете это выяснить.