Работа над Win32 DLL с использованием Visual Studio 2008 SP1 и, начиная со вчерашнего дня, всякий раз, когда я пытаюсь щелкнуть правой кнопкой мыши код, например, чтобы перейти к определению переменной, VS полностью блокируется, и мне приходится вручную завершать процесс. Чтобы сделать это еще более странным, всякий раз, когда это происходит, процесс devenv.exe использует ровно 25% ЦП. И я имею в виду точно, никогда 24%, никогда 26%, всегда 25%
Кроме того, я запустил ProcMon, чтобы посмотреть, действительно ли devenv что-то делает, но абсолютно ничего не делает вне процесса. Нет диска, сети, доступа к реестру. Ничего.
Это действительно обостряется, потому что мне приходится иметь дело с большой кодовой базой, и единственный другой способ перейти к определению - это сначала найти его.
Кто-нибудь сталкивался с подобной проблемой? А еще лучше узнать исправление?
Редактировать: Подробнее. Другие проекты (даже более старая версия того же) работают нормально. Я отправил файл проекта, и единственное отличие заключается в добавлении исходных файлов и определении параметра / D в параметрах командной строки.
Редактировать 2: Итак, похоже, что теперь это на самом деле, потому что intellisense застрял обновления. По какой-то причине строка состояния была отключена, но при ее возврате я говорю «Обновление Intellisense ... (186)», и из того, что я прочитал, 186 означает, что работают 186 фоновых потоков. 186 ?! Но procmon все еще не показывает IO вообще.