VS2008: проекты открываются вечно - PullRequest
10 голосов
/ 04 марта 2010

вчера днем ​​Visual Studio 2008 неожиданно начал очень долго открывать проекты ASP.NET (Web Forms), после нескольких месяцев без проблем.

Эта проблема, похоже, началась после того, как я попытался добавить ссылки на «CrystalDecisions.Enterprise.dll» и «CrystalDecisions.Enterprise.Framework.dll» в основной рабочий проект. Однако каждый проект в настоящее время страдает от этого лага - даже тестовые проекты ASP.NET с только страницей по умолчанию и другими запущенными экземплярами VS, а мой основной проект с этими ссылками удален.

Я не знаю, совпадение CrystalDecisions или нет, но именно тогда это началось и сохранялось даже после удаления ссылок и в новых, пустых проектах.

По умолчанию я открываю VS с пустой средой (без стартовой веб-страницы), и это происходит быстро - он открывает любой проект, который теперь занимает минуты.

Что-то, что может иметь значение: это в сети без доступа к Интернету, поэтому, если VS вдруг ищет что-то, чего не было раньше, даже при открытии пустого тестового проекта без ссылок, это может быть проблемой.

Материал, который я пробовал:

  1. Деинсталлировано / переустановлено VS2008 (и SP1)
  2. Подключенный отладчик из одного экземпляра VS к другому загружаемому тестовому проекту и отслеживание собственного / управляемого кода (согласно: Замораживание Visual Studio при открытии проекта )
  3. Гарантированные инструменты | Параметры | Отладка | Символы не имеют внешних ссылок
  4. Прошел через Инструменты | Опции, ищет другие внешние ссылки (например, Среда | Запуск понятен)

Это на XP (поэтому нет: VS 2008 Открытый веб-сайт длится вечно! ).

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

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

РЕДАКТИРОВАТЬ: Я также попытался создать пустой проект библиотеки классов (то есть, не веб), и загрузка занимает столько же времени.

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

Ответы [ 6 ]

2 голосов
/ 04 марта 2010

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

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

2 голосов
/ 04 марта 2010

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

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

1 голос
/ 03 декабря 2013

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

1 голос
/ 13 апреля 2013

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

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

Источник

1 голос
/ 08 марта 2010

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

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

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

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

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

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

1 голос
/ 04 марта 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...