Visual Studio 2010 слишком долго загружает символы, местоположение файла символов не может быть удалено

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

Как мне остановить загрузку сторонних символов?
Я пробовал:

  • devenv / resetuserdata
  • Инструменты> Параметры> Отладка> Символы (я не могу удалить или снять отметку с местоположения файла pdb: "Переменная среды: _NT_SYMBOL_PATH")
  • Я очистил вышеуказанное местоположение следующим образом: set _NT_SYMBOL_PATH=
    на самом деле это имело огромное значение (это было ранее SRVc: \ символы http://msdl.microsoft.com/download/symbols)
  • Я удалил все из: %localappdata%\Temp\Temporary ASP.NET Files\root\

Следующим шагом будет переустановка VS, если переустановить ОС не удастся, но если это сэкономит мне 14 секунд при каждом нажатии отладки, это будет стоить того.

5 ответов

Что попробовать

  • Инструменты> Параметры отладки> Общие
  • Инструменты> Параметры> Отладка> Символы
    • Только указанные модули
    • Или все модули, если не исключены и исключают эти третьи стороны
    • Я был в состоянии удалить все проверки в местоположениях.pdb, но у меня было d:\refsrc\symbols как добавленное местоположение

Для меня я ранее включил Отладку -> Символы -> Все модули и забыл выключить его, когда закончил с конкретным проектом. Отключение этого параметра значительно улучшило время загрузки.

У меня тоже была эта проблема. И я легко это исправлю. Просто сделайте: Отладка-> Параметры и Настройки-> Символы. В символах я проверил только указанные модули. Все снова работает нормально. Надеюсь это поможет.

У меня тоже была эта проблема. Я не думал, что я установил _NT_SYMBOL_PATH, но каким-то образом он был установлен на путь, который я использую при использовании WinDbg. Я понял это, запустив ProcMon из SysInternals Suite, отфильтровал все, кроме DevEnv.exe, и увидел, к каким файлам он пытался получить доступ при отладке моего приложения.

Я удалил среду _NT_SYMBOL_PATH, перезапустил VS и все работает так, как должно.

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

Другие вопросы по тегам