VS2008: сейчас проекты навсегда открываются

вчера днем ​​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 Open Web Site берет навсегда!).

Есть ли у кого-нибудь совет, что еще я могу проверить? К сожалению, у меня нет прав администратора на моей машине, поэтому я не могу установить другие инструменты мониторинга, такие как Sysinternals (или переустановить ОС, и запрос на это может произойти через несколько недель или никогда).

Я ничего не видел, когда добавлял отладчик при открытии тестового проекта. Была ссылка на mswsock.dll; означает ли это, что он пытается что-то вызывать или просто готовится запустить мой проект локально или какую-то другую нормальную работу?

EDIT: я также попытался создать пустой проект библиотеки классов (то есть, не веб-сайт), и для загрузки требуется столько же времени.

Что делает VS при загрузке проекта, который может изменить и замедлить работу до обхода?

Ответ 1

Это бизнес BusinessObjects Enterprise, который сбивает VS до медленного сканирования.

Их .NET SDK делает это, и даже до того, как я установил это, просто ссылки на соответствующие сборки привели к времени запуска 7 минут для моего основного проекта работы.

Их интеграция с IDE делает каждый проект - даже простой с настройками по умолчанию - медленным для открытия.

Общие поисковые запросы в Интернете и в SAP не сильно повлияли на эту проблему, что сбивает с толку (и заставляет меня думать, что я делаю что-то неправильно, а другие в моей команде теперь имеют одинаковую проблему).

С кем-нибудь сталкивался с проблемой BO Enterprise? Кто-нибудь использует его и не видит те же проблемы, что и мы с интеграцией VS?

На этом этапе мы не думаем, что с этим мы можем реально развиваться. [Я разместил что-то на своих форумах, но пока не получил ответов.]

Ответ 2

Похоже, вы отключаете попытку разрешить (или подключиться) недопустимое имя хоста.

Проверьте файл хостов (%windir%\system32\drivers\etc\) и убедитесь, что localhost не был определен как нечто отличное от 127.0.0.1 (или ::1, если вы в Windows 7).

Ответ 3

У меня когда-то были проблемы с производительностью с Visual Studio на XP, которые оказались связаны с плохими настройками прокси-сервера. В моем случае симптом был длительным (по меньшей мере 10 секунд) задержка каждый раз после того, как я прекратил сеанс отладки. Я не особенно помню, что проекты занимают много времени, но это могло бы быть и так.

Попробуйте очистить настройки прокси-сервера, запустив proxycfg -d в командной строке. Это то, что исправило это для меня.

Ответ 4

Может ли это быть связанным с контролем версий? Я установил AnkhSVN на днях, и теперь мои проекты занимают гораздо больше времени для загрузки.

Я мог бы также заподозрить антивирус. Устройтесь с сетевым администратором и попросите его временно отключить ваш антивирус в качестве теста.

Ответ 5

У меня была такая же проблема пару дней назад. Проблема заключалась в том, что я недавно переместил мой рабочий каталог, а Visual Studio 2008 всегда искал эти отсутствующие файлы. Мне часто приходилось ждать минут после сеанса отладки. Я не нашел решение здесь, но это то, что сработало для меня:

  • Нажмите кнопку "Пуск" и выберите "Выполнить...", введите "regedit", чтобы открыть редактор реестра.
  • Найдите раздел реестра HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\ProjectMRUList Здесь Visual Studio 2008 хранит списки последних проектов. Удалите все 20 ключей ниже первого.
  • Open Visual Studio - новых проектов не будет, но он снова откроется.

Источник

Ответ 6

Я обнаружил, что виновником является файл *.NCB в рамках проекта. Я удалил *.ncb и *.suo. Мой проект теперь открывается менее чем за 1 секунду!