Disattiva il "download di simboli pubblici" di VS


107

Quando eseguo il debug della mia webapp ASP.NET in VS2010, viene visualizzata una finestra di dialogo con il titolo "Download di simboli pubblici".

Come indico a Visual Studio di non tentare questo?


Ancora rotto in VS2015: (A) il pulsante di annullamento diventa grigio e impiega 30 secondi per annullare, (B) lo fa ancora anche se tutte le "posizioni dei file dei simboli (.pdb)" sono deselezionate e "Solo i moduli specificati" è selezionato, e (C) sta cercando di scaricare i simboli per le DLL create all'interno della mia soluzione PROPRIA (forse qualcosa a che fare con la pubblicazione di simboli su NuGet?)
Qwertie

per vs2015 : applica Merav Kochavi Answer. quindi vai su strumenti> opzione> debug> simboli: seleziona "Solo simboli specifici" assicurati che l'elenco sia vuoto
bh_earth0

Risposte:


115

Puoi farlo dalla pagina delle opzioni Simboli

  • Strumenti → Opzioni
  • Vai a Debug → Simboli
  • Deseleziona tutti i percorsi dei file di simboli elencati

Inoltre potresti voler disabilitare "Abilita lo stepping dei sorgenti .net framework" in Strumenti → Opzioni → Impostazioni di debug.


10
Ho deselezionato l'unica posizione elencata (Microsoft Symbol Server), chiuso VS, riaperto e di nuovo ho eseguito il debug della mia webapp. Viene nuovamente visualizzata la finestra di dialogo, proprio come prima. È anormale?
lancia

5
@lance mi assicurerei che fosse ancora deselezionata, ma se lo è, sì, è insolito. L'unica altra cosa a cui riesco a pensare è assicurarmi che "Just My Code Debugging" sia abilitato. Se fosse ancora riprodotto, avrei segnalato un bug con connect.microsoft.com
JaredPar

6
La casella di controllo della posizione del server dei simboli era ancora deselezionata quando ho riaperto VS. Abilitazione di "Strumenti> Opzioni> Debug> Generale> Abilita Just My Code (solo gestito)". Grazie molto.
Lancia

2
questa non è la risposta, vedi @AareP sotto per la risposta.

per vs2015 : applica Merav Kochavi Answer. quindi vai su strumenti> opzione> debug> simboli: seleziona "Solo simboli specifici" assicurati che l'elenco sia vuoto
bh_earth0

120

Disabilita "Abilita stepping sorgente .net framework" in Strumenti → Opzioni → Impostazioni di debug.


13
L'unica cosa che ha funzionato per me !! Tutti gli altri suggerimenti sulla deselezione dei server di simboli non hanno interrotto questo comportamento.
felickz

2
Avendo rimosso i simboli memorizzati nella cache come descritto sopra e dopo aver deselezionato le varie posizioni dei simboli che avevo, stavo ancora riscontrando questo problema, anche con "Abilita stepping sorgente .NET framework" deselezionato e con "Abilita solo il mio codice" spuntato. L'unica cosa che lo ha risolto per me è stato quello di spuntare "Enable .NET framework source stepping" (che deseleziona automaticamente "Enable Just My Code") e quindi ripristinare di nuovo entrambe queste opzioni ai valori precedenti.
Ronan Moriarty,

Cerca qui: Strumenti -> Opzioni -> Debug -> Generale
ani627

22

Dal menu principale di VS -> Debug -> Opzioni e impostazioni
Assicurati che tutti i seguenti parametri siano configurati come segue:

  1. Debug -> Generale -> "Abilita solo il mio codice" è abilitato
  2. Debug -> Generale -> "Abilita stepping sorgente .NET Framework" è disabilitato (questo potrebbe verificarsi automaticamente dopo aver impostato il passaggio 1)

  3. Debug -> Simboli -> Tutte le posizioni dei file di simboli sono deselezionate

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.