вчера днем Visual Studio 2008 неожиданно начал очень долго открывать проекты ASP.NET (Web Forms), после нескольких месяцев без проблем.
Эта проблема, похоже, началась после того, как я попытался добавить ссылки на «CrystalDecisions.Enterprise.dll» и «CrystalDecisions.Enterprise.Framework.dll» в основной рабочий проект. Однако каждый проект в настоящее время страдает от этого лага - даже тестовые проекты ASP.NET с только страницей по умолчанию и другими запущенными экземплярами VS, а мой основной проект с этими ссылками удален.
Я не знаю, совпадение CrystalDecisions или нет, но именно тогда это началось и сохранялось даже после удаления ссылок и в новых, пустых проектах.
По умолчанию я открываю VS с пустой средой (без стартовой веб-страницы), и это происходит быстро - он открывает любой проект, который теперь занимает минуты.
Что-то, что может иметь значение: это в сети без доступа к Интернету, поэтому, если VS вдруг ищет что-то, чего не было раньше, даже при открытии пустого тестового проекта без ссылок, это может быть проблемой.
Материал, который я пробовал:
- Деинсталлировано / переустановлено VS2008 (и SP1)
- Подключенный отладчик из одного экземпляра VS к другому загружаемому тестовому проекту и отслеживание собственного / управляемого кода (согласно: Замораживание Visual Studio при открытии проекта )
- Гарантированные инструменты | Параметры | Отладка | Символы не имеют внешних ссылок
- Прошел через Инструменты | Опции, ищет другие внешние ссылки (например, Среда | Запуск понятен)
Это на XP (поэтому нет: VS 2008 Открытый веб-сайт длится вечно! ).
У кого-нибудь есть совет, что еще я могу проверить? К сожалению, у меня нет прав администратора на моей машине, поэтому я не могу установить другие инструменты мониторинга, такие как Sysinternals (или переустановить ОС, и запрос на это может произойти через несколько недель или никогда).
Я ничего не видел, когда подключал отладчик при открытии тестового проекта. Была ссылка на mswsock.dll; Означает ли это, что он пытается что-то вызвать или просто готовится запустить мой проект локально или какую-то другую обычную операцию?
РЕДАКТИРОВАТЬ: Я также попытался создать пустой проект библиотеки классов (то есть, не веб), и загрузка занимает столько же времени.
Что делает VS при загрузке проекта, который может измениться и замедлить выполнение сканирования?