Как избежать загрузки символов Windows DLL в удаленной отладке? - PullRequest
5 голосов
/ 01 ноября 2011

При отладке с vs он пытается загрузить символы для всех dll.
По какой-то причине это занимает много времени в удаленной отладке (хотя на целевой машине нет символов).

Как я могу сказать не загружать символы для системных библиотек?

Ответы [ 2 ]

2 голосов
/ 13 апреля 2012

Попробуйте зайти в «Отладка» -> «Параметры и настройки» -> «Символы» и указать, для каких модулей вы хотите, чтобы символы автоматически загружались.Я не уверен, если это помешает загрузке системных библиотек.

Существует также опция «Просто мой код» в разделе «Отладка -> Общие», которую вы можете проверить.

Кроме того, я 'Я предлагаю попробовать удалить все неиспользуемые ссылки.Если вы работаете над проектом VB.Net, это так же просто, как открыть свойства проекта и щелкнуть неиспользуемые ссылки на вкладке ссылок.Обычно есть несколько системных библиотек (например, System.Xml.Linq), на которые VS любезно полагает, что вам понадобятся ссылки.Есть большая вероятность, что они не используются (например, вы никогда не используете какой-либо из методов расширения Linq), которые можно удалить.

0 голосов
/ 08 октября 2015

Есть еще одно место, чтобы проверить. Не в текущем проекте, но глобально для Visual Studio:

Menu :
Tools | Options | Debugging | Symbols
...