Вимкнути завантаження загальнодоступних символів VS


107

Коли я налагоджую веб-сторінку ASP.NET у VS2010, з'являється діалогове вікно із заголовком "Завантаження загальнодоступних символів".

Як доручити Visual Studio не робити цього?


Все ще зламано в VS2015: (A) кнопка скасування стає сірою і вимагає 30 секунд для скасування, (B) вона все одно робить це, навіть якщо всі "файли символів (.pdb)" не встановлені, і вибрано "Тільки вказані модулі", і (C) він намагається завантажити символи для DLL, побудованих у моєму власному рішенні (можливо, щось пов'язане з опублікуванням символів на NuGet?)
Qwertie

для vs2015 : застосувати відповідь Merav Kochavi. потім перейдіть до інструментів> опція> налагодження> символи: Поставте прапорець "Тільки конкретні символи", будьте впевнені, що список порожній
bh_earth0

Відповіді:


115

Це можна зробити на сторінці параметрів Symbols

  • Інструменти → Параметри
  • Перейдіть до налагодження → Символи
  • Зніміть прапорці з усіх перерахованих місць файлів символів

Також ви можете відключити "Увімкнути кроки з вихідного джерела .net" в Інструменти → Параметри → Налаштування налагодження.


10
Я скасував єдине перелічене місце (сервери Microsoft Symbol), закрив VS, повторно відкрив його і знову налагодив свій веб-сайт. Знову з'являється діалог, як і раніше. Це ненормально?
ланч

5
@lance Я би переконався, що це все ще не було перевірено, але якщо так, то так, це незвично. Єдине інше, про що я можу придумати - це переконатися, що ввімкнено функцію "Просто мій налагодження коду". Якщо це все-таки дорікає, я б подав помилку на connect.microsoft.com
JaredPar,

6
Місце прапорець сервера символ був ще знято , коли я знову відкрив VS. Увімкнення "Інструменти> Параметри> Налагодження> Загальне> Увімкнути лише мій код (лише керований)". Велике дякую.
ланце

2
це не відповідь, див. @AareP нижче для відповіді.

для vs2015 : застосувати відповідь Merav Kochavi. потім перейдіть до інструментів> опція> налагодження> символи: Поставте прапорець "Тільки специфічні символи", будьте впевнені, що список порожній
bh_earth0

120

Вимкніть "Увімкнути крок джерела .net Framework" в Інструменти → Параметри → Налаштування налагодження.


13
Єдине, що для мене працювало !! Усі інші пропозиції щодо неперевірки серверів символів не припиняли такої поведінки.
felickz

2
Видаливши кешовані символи, як описано вище, і знявши відповідні місця у різних місцях символів, я все ще отримував цю проблему, навіть не маючи позначки "Увімкнути джерело .NET Framework source step" і не поставивши галочку "Enable Just My Code". Єдине, що для мене виправило це позначити "Увімкнути .NET Framework stepping step" (що знімає позначку "Увімкнути просто мій код" автоматично), а потім повернути обидва ці параметри до своїх попередніх значень.
Ронан Моріарті

Шукайте тут: Інструменти -> Опції -> Налагодження -> Загальне
ani627

22

У головному меню VS -> Налагодження -> Параметри та налаштування
Переконайтесь, що всі наведені нижче параметри налаштовані так:

  1. Налагодження -> Загальне -> "Увімкнути лише мій код" увімкнено
  2. Налагодження -> Загальне -> "Увімкнути крок джерела .NET Framework" вимкнено (це може статися автоматично після встановлення кроку 1)

  3. Налагодження -> Символи -> Усі розташування файлів символів не знімаються

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.