Désactiver le «téléchargement des symboles publics» de VS

107

Lorsque je débogue mon application Web ASP.NET dans VS2010, une boîte de dialogue apparaît avec le titre «Téléchargement de symboles publics».

Comment demander à Visual Studio de ne pas tenter cela?

lance
la source
Toujours cassé dans VS2015: (A) le bouton d'annulation devient gris et prend 30 secondes pour s'annuler, (B) il le fait toujours même si tous les "Emplacements des fichiers de symboles (.pdb)" sont décochés et "Seuls les modules spécifiés" sont sélectionnés, et (C) il essaie de télécharger des symboles pour les DLL construits dans ma propre solution (peut-être quelque chose à voir avec la publication de symboles sur NuGet?)
Qwertie
pour vs2015 : appliquez la réponse Merav Kochavi. puis allez dans outils> option> débogage> symboles: Cochez "Only Specificd Symbols" assurez-vous que la liste est vide
bh_earth0

Réponses:

115

Vous pouvez le faire à partir de la page d'options Symboles

  • Outils → Options
  • Aller à Débogage → Symboles
  • Décochez tous les emplacements de fichier de symboles répertoriés

Vous pouvez également désactiver "Activer la progression de la source du framework .net" dans Outils → Options → Paramètres de débogage.

JaredPar
la source
10
J'ai décoché le seul emplacement répertorié (Microsoft Symbol Servers), fermé VS, l'ai rouvert et à nouveau débogué mon application Web. De nouveau, la boîte de dialogue apparaît, comme auparavant. Est-ce anormal?
lance le
5
@lance je m'assurerais que ce n'était toujours pas coché, mais si c'est le cas, c'est inhabituel. La seule autre chose à laquelle je peux penser est de m'assurer que "Just My Code Debugging" est activé. S'il reprosait toujours, je déposerais un bogue avec connect.microsoft.com
JaredPar
6
La case à cocher de l'emplacement du serveur de symboles était toujours décochée lorsque j'ai rouvert VS. Activation de "Outils> Options> Débogage> Général> Activer uniquement mon code (géré uniquement)". Merci beaucoup.
lance le
2
ce n'est pas la réponse, voir @AareP ci-dessous pour la réponse.
pour vs2015 : appliquez la réponse Merav Kochavi. puis allez dans outils> option> débogage> symboles: Cochez "Only Specificd Symbols" assurez-vous que la liste est vide
bh_earth0
120

Désactivez "Activer la progression de la source du framework .net" dans Outils → Options → Paramètres de débogage.

AareP
la source
13
La seule chose qui a fonctionné pour moi !! Toutes les autres suggestions concernant la non-vérification des serveurs de symboles n'ont pas empêché ce comportement.
felickz
2
Après avoir supprimé les symboles mis en cache comme décrit ci-dessus, et après avoir décoché les différents emplacements de symboles que j'avais, j'obtenais toujours ce problème, même avec "Activer le pas à pas de la source du framework .NET" décoché et avec "Activer juste mon code" coché. La seule chose qui a résolu le problème pour moi a été de cocher «Activer le pas à pas des sources du framework .NET» (qui décoche automatiquement «Activer juste mon code»), puis de rétablir à nouveau ces deux options à leurs valeurs précédentes.
Ronan Moriarty
Recherchez ici: Outils -> Options -> Débogage -> Général
ani627
22

Depuis le menu principal VS -> Débogage -> Options et paramètres
Assurez-vous que tous les paramètres suivants sont configurés comme suit:

  1. Débogage -> Général -> 'Activer uniquement mon code' est activé
  2. Débogage -> Général -> 'Activer la progression de la source .NET Framework' est désactivé (cela peut se produire automatiquement après la configuration de l'étape 1)

  3. Débogage -> Symboles -> Tous les emplacements des fichiers de symboles sont décochés

Merav Kochavi
la source