Visualizzazione di dati nel debugger
Nel debugger di Visual Studio è disponibile una serie di strumenti che consentono di analizzare e modificare lo stato del programma.La maggior parte di questi strumenti è utilizzabile solo in modalità di interruzione.
DataTips
Suggerimenti dati è uno degli strumenti più utili per la visualizzazione di informazioni su variabili e oggetti nel programma durante il debug.Quando il debugger si trova in modalità di interruzione, è possibile visualizzare il valore di una variabile appartenente all'ambito corrente posizionando il puntatore del mouse sulla variabile all'interno di una finestra di origine.Per ulteriori informazioni, vedere Procedura: utilizzare i suggerimenti dati.
Visualizzatori
I visualizzatori rappresentano un nuovo componente del debugger di Visual Studio che consentono di visualizzare in modo significativo il contenuto di un oggetto o di una variabile.È ad esempio possibile utilizzare il visualizzatore HTML per visualizzare una stringa HTML come verrebbe interpretata e visualizzata in un browser.I visualizzatori sono accessibili dai suggerimenti dati, dalla finestra di dialogo Controllo immediato e dalle finestre Espressioni di controllo, Auto e Variabili locali.Per ulteriori informazioni, vedere Visualizzatori.
Finestre delle variabili
È possibile utilizzare Finestre delle variabili per studiare variabili, contenuto del registro ed espressioni.
Il formato numerico da utilizzare nelle finestre del debugger può essere impostato su decimale o esadecimale.Per ulteriori informazioni, vedere Modifica del formato numerico delle finestre del debugger.
Altre finestre del debugger
Le finestre del debugger riportate di seguito riportano importanti informazioni per il programma.
Per visualizzare |
Provare |
---|---|
Contenuto del registro |
|
Contenuto della memoria. |
|
|
|
Codice assembly generato dal compilatore per il programma. |
|
Thread, ossia i flussi sequenziali di esecuzione creati dal programma |
|
Moduli (DLL ed EXE) utilizzati dal programma. |
[!NOTA]
La possibilità di analisi del programma dipende dall'eventualità che il programma sia stato compilato con informazioni di debug, che il debugger disponga dell'accesso al codice sorgente e che il compilatore JIT (Just-In-Time) di Common Language Runtime stia registrando informazioni di debug.Se il debugger di Visual Studio non è in grado di reperire le informazioni di debug per il programma, viene visualizzato un messaggio che informa che non sono state trovate informazioni sui simboli corrispondenti.Per impostazione predefinita, le informazioni di debug vengono generate quando si compila la configurazione di debug del programma.Se i simboli non vengono trovati, potrebbe essere necessario specificare un percorso.Per ulteriori informazioni, vedere [OBSOLETO] Procedura: specificare percorsi di simboli e comportamento di caricamento.Per ottenere un'agevolazione nelle operazioni di debug della chiamate di sistema, è possibile installare i simboli di debug del sistema.Per ulteriori informazioni, vedere Installazione dei simboli di debug del sistema.