110 votes

Désactiver le "téléchargement de symboles publics" de VS

Lorsque je débogue mon application web ASP.NET dans VS2010, une boîte de dialogue apparaît avec le titre "Downloading public symbols".

Comment donner des instructions à Visual Studio no pour tenter de le faire ?

0 votes

Toujours cassé dans VS2015 : (A) le bouton d'annulation devient gris et prend 30 secondes pour annuler, (B) il fait toujours cela même si tous les "Emplacements des fichiers de symboles (.pdb)" sont décochés et "Seulement les modules spécifiés" est sélectionné, et (C) il essaie de télécharger des symboles pour les DLL construites dans ma PROPRE solution (peut-être quelque chose à voir avec le fait d'avoir publié des symboles sur NuGet ?).

0 votes

pour vs2015 Réponse : appliquer Merav Kochavi Réponse : aller dans outils>option>débogage>symboles : Cochez la case "Uniquement les symboles spécifiques". s'assurer que la liste est vide

120voto

AareP Points 1026

Désactivez l'option "Enable .net framework source stepping" dans Outils → Options → Paramètres de débogage.

13 votes

C'est la seule chose qui a fonctionné pour moi ! Toutes les autres suggestions concernant la décoche des serveurs de symboles n'ont pas empêché ce comportement.

2 votes

Après avoir supprimé les symboles mis en cache comme décrit ci-dessus et décoché les différents emplacements de symboles que j'avais, je rencontrais toujours ce problème, même si "Enable .NET framework source stepping" n'était pas coché et si "Enable Just My Code" était coché. La seule chose qui m'a permis de résoudre le problème a été de cocher "Enable .NET framework source stepping" (ce qui décoche automatiquement "Enable Just My Code"), puis de rétablir les valeurs antérieures de ces deux options.

0 votes

Rechercher ici : Outils -> Options -> Débogage --> Général

118voto

JaredPar Points 333733

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

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

Vous pouvez également désactiver l'option "Enable .net framework source stepping" dans Outils → Options → Paramètres de débogage.

10 votes

J'ai décoché le seul emplacement listé (Microsoft Symbol Servers), j'ai fermé VS, je l'ai rouvert et j'ai de nouveau débogué mon application web. La boîte de dialogue apparaît à nouveau, comme auparavant. Est-ce anormal ?

5 votes

@lance Je m'assurerais que la case n'est pas cochée, mais si c'est le cas, c'est inhabituel. La seule autre chose à laquelle je peux penser est de vérifier que la fonction "Débogage de mon code uniquement" est activée. Si le problème persiste, je déposerais un bogue auprès de connect.microsoft.com

6 votes

Case à cocher de l'emplacement du serveur de symboles était En activant "Outils > Options > Débogage > Général > Activer juste mon code (géré seulement)". Merci beaucoup.

24voto

Merav Kochavi Points 3705

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

  1. Débogage -> Général -> L'option "Activer mon code" est activée.

  2. Débogage -> Général -> L'option "Enable .NET Framework source stepping" est désactivée. (cela peut se produire automatiquement après le réglage de l'étape 1)

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X