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

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

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

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

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


person Myster    schedule 19.09.2010    source источник
comment
Вы когда-нибудь получали ответ? Это только начало со мной происходить, и это меня раздражает.   -  person Mud    schedule 27.04.2011
comment
Я подумал, что мне нужно добавить примечание, чтобы сказать; Я так и не понял этого, но поскольку я переустановил, обновил и т. Д., Проблема исчезла (в основном).   -  person Myster    schedule 11.06.2012


Ответы (5)


Попробуйте Отладка -> Удалить все точки останова

person Neil    schedule 22.02.2012
comment
Это был сюрприз, спасибо за публикацию - решил ту же проблему для меня. - person Leather; 14.11.2012
comment
Я этому не верю. ЭТО СРАБОТАЛО!!! Я даже купил новый компьютер, чтобы избавиться от этого !! Конечно не получилось, просто немного улучшилось. СПАСИБО ЧУВАК!!! могу ли я проголосовать много-много раз ??? - person Daniel Dolz; 15.12.2012
comment
У меня тоже сработала очистка точек останова. Сначала я нашел эту ссылку (social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/). - person hIpPy; 29.01.2013
comment
Я потратил 5 минут на запуск веб-приложения из Visual Studio - это решило проблему. +1 - person Ripside; 19.10.2013
comment
Просто и очень эффективно. Работает. - person barneymc; 08.01.2014
comment
Мое решение требует обработки большого файла .xml. Я могу воспроизвести эту медленную проблему, поставив точку останова в этом файле. Прокатитесь по этой точке останова, и она вернется к следам (почему точка останова в файле xml?) - person jean; 02.06.2014

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

  • Tools > Options Debugging > General
  • Tools > Options>Debugging > Symbols
    • Only Specified Modules
    • Или все модули, если они не исключены, и исключить эти сторонние
    • Мне удалось удалить все проверки в местоположениях .pdb, но у меня было d:\refsrc\symbols в качестве добавленного местоположения
person Maslow    schedule 06.10.2011
comment
linksource.microsoft.com не в сети, поэтому символы не могут быть загружены, и это занимает вечность ... - person toATwork; 03.09.2014
comment
Это лучшее решение, чем все время отключать точки останова. Спасибо! - person Anirudh; 07.09.2014

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

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

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

person sjp    schedule 16.04.2013

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

person Jess    schedule 21.01.2014

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

person Max    schedule 25.12.2014