Eseguire il debug del codice sorgente di .NET Framework

Per eseguire il debug dell'origine .NET Framework, è necessario:

  • Abilitare l'istruzione all'origine .NET Framework.

  • Avere accesso ai simboli di debug per il codice.

    È possibile scegliere di scaricare immediatamente i simboli di debug o impostare le opzioni per il download successivo. Se i simboli non vengono scaricati immediatamente, verranno scaricati la volta successiva che si avvia il debug dell'app. Durante il debug, è anche possibile usare le finestre Moduli o Stack di chiamate per scaricare e caricare i simboli.

Abilitare l'esecuzione di istruzioni nell'origine .NET Framework

  1. In Strumenti (o Debug) >Opzioni>debug>Generale assicurarsi di:

    • Deselezionare Enable Just My Code (Abilita just my code).
    • Selezionare Abilita supporto collegamento origine.
  2. In Strumenti (o Debug) >Opzioni>Debug>simboli selezionare Server simboli Microsoft.

  1. In Strumenti (o Debug) >Opzioni>debug>Generale selezionare Abilita istruzione di origine .NET Framework.

    • Se Just My Code è attivato, viene visualizzata una finestra di dialogo con un avviso indicante che Just My Code è stato disabilitato. Seleziona OK.

    • Se non è stata impostata una cache dei simboli locale, una finestra di dialogo di avviso indica che è stata impostata una cache dei simboli predefinita. Seleziona OK.

  2. Selezionare OK per chiudere la finestra di dialogo Opzioni .

Impostare o modificare i percorsi di origine dei simboli e il comportamento di caricamento

  1. Selezionare la categoria Simboli in Strumenti (o Debug) >Opzioni>debug.

  2. Nella pagina Simboli, in Percorsi del file di simboli (con estensione pdb) selezionare Server simboli Microsoft per accedere ai simboli dai server di simboli Microsoft pubblici. Selezionare i pulsanti della barra degli strumenti per aggiungere altre posizioni dei simboli e modificare l'ordine di caricamento.

  3. Per modificare la cache dei simboli locali, modificare o passare a un percorso diverso in Simboli della cache in questa directory.

  4. Per scaricare immediatamente i simboli, selezionare Carica tutti i simboli. Questo pulsante è disponibile solo durante il debug.

    Se non si scaricano ora i simboli, questi verranno scaricati alla successiva avvio del debug.

  5. Selezionare OK per chiudere la finestra di dialogo Opzioni .

Caricare i simboli dalle finestre Moduli o Stack di chiamate

  1. Durante il debug, aprire la finestra selezionando Debug>moduli Windows>(oppure premere CTRL+ALT+U) o Debug>stack di chiamate di Windows>(CTRL+ALT+C).

  2. Fare clic con il pulsante destro del mouse su un modulo per cui i simboli non sono stati caricati. Nella finestra Moduli lo stato di caricamento dei simboli si trova nella colonna Stato simboli. Nella finestra Stack di chiamate lo stato si trova nella colonna Stato frame e la cornice è disattivata.

    • Selezionare Carica simboli dal menu per individuare e caricare i file di simboli da una cartella nel computer.

    • Selezionare Symbol Load Information (Informazioni caricamento simboli) per visualizzare i percorsi cercati dal debugger per i simboli.

    • Selezionare Simbolo Impostazioni per aprire la pagina Simboli. Nella pagina Simboli, in Percorsi del file di simboli (con estensione pdb) selezionare Server simboli Microsoft per accedere ai simboli dai server di simboli Microsoft pubblici. Selezionare i pulsanti della barra degli strumenti per aggiungere altre posizioni dei simboli e modificare l'ordine di caricamento. Selezionare OK per chiudere la finestra di dialogo.