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?


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.


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.


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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.