Eseguire il debug con Visual Studio

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

I server di simboli consentono ai debugger di recuperare automaticamente i file di simboli corretti senza conoscere i nomi dei prodotti, i numeri di compilazione o i nomi dei pacchetti. Questi file contengono informazioni utili per il debugger e in genere hanno l'estensione PDB . È possibile usare Visual Studio per usare i simboli dal server di simboli di Azure Artifacts o da altre origini esterne per eseguire l'istruzione nel codice ed eseguire il debug dell'applicazione.

Aggiungere un server di simboli di Azure Artifacts

Per eseguire il debug con simboli dal server dei simboli di Azure Artifacts, è necessario eseguire l'autenticazione al server e aggiungere un nuovo server di simboli di Azure DevOps Services all'ambiente di Visual Studio.

  1. In Visual Studio selezionare Strumenti>Opzioni>debug.

  2. Selezionare Simboli nell'elenco e quindi selezionare il + segno per aggiungere una nuova posizione del server dei simboli di Azure DevOps.

    Aggiungere una nuova posizione del server dei simboli di Azure DevOps

  3. Verrà aperta una nuova finestra di dialogo Connessione server dei simboli di Azure DevOps, selezionare l'account dal menu a discesa e quindi selezionare l'organizzazione a cui connettersi. Selezionare Connessione al termine della connessione al server dei simboli.

    Connessione al server dei simboli di Azure DevOps

  4. Il server dei simboli viene quindi aggiunto all'elenco dei percorsi dei file di simboli.

    Nuovo server di simboli aggiunto all'elenco dei percorsi dei file di simboli

Eseguire il debug di moduli ottimizzati

Se si prevede di eseguire il debug di un modulo ottimizzato (file binari di versione di esempio) o di un codice sorgente di terze parti, è consigliabile deselezionare la Enable Just My Code casella di controllo nelle opzioni di Visual Studio.

A tale scopo, selezionare Strumenti>Opzioni e quindi Debug. Selezionare Generale nell'elenco e quindi deselezionare Abilita Just My Code.

Abilitare solo il codice: abilitare il debug del codice sorgente di terze parti

Nota

Per abilitare il supporto per i file PDB portabili, selezionare la casella di controllo Abilita supporto collegamento di origine e per abilitare il supporto per i file PDB di Windows nei server di simboli, selezionare la casella di controllo Abilita supporto del server di origine, entrambe disponibili in Strumenti>Opzioni>Debug>generale.

Consente di iniziare il debug

È possibile avviare il debug dell'applicazione in diversi modi:

  • Premere F5 per avviare l'app con il debugger collegato al processo dell'app.
  • Selezionare Debug>Avvia debug.
  • Selezionare il pulsante Avvia debug sulla barra degli strumenti di debug.

Quando si avvia il debugger, Visual Studio tenterà di caricare i simboli dalla cartella della cache prima di scaricarli dal server dei simboli Artifacts aggiunto nella sezione precedente.

Dopo che Visual Studio trova e carica i simboli, dovrebbe essere possibile eseguire il debug del codice ed eseguire il debug dell'applicazione. Per altri dettagli, vedere Esplorare il codice con il debugger di Visual Studio.