Debug dell'applicazione Visual Basic
In questa pagina vengono forniti collegamenti alla documentazione per le funzionalità di debug incorporate in Visual Studio. Ad esempio, è possibile trovare errori semantici nell'applicazione osservando il comportamento in fase di esecuzione nel debugger stesso.
Utilizzando il debugger, è possibile esaminare il contenuto delle variabili dell'applicazione senza dover inserire chiamate aggiuntive per ottenere la restituzione dei valori. In modo analogo, nel codice è possibile inserire un punto di interruzione per interrompere l'esecuzione nel punto specificato.
Controllo dell'esecuzione
Nella tabella che segue sono elencate le attività di debug relative al controllo dell'esecuzione e vengono forniti i collegamenti alle pagine della Guida associate.
Per |
Vedere |
Avviare il debug di un progetto di Visual Studio, connettersi a un processo, entrare nel codice, eseguire passo passo il codice, eseguire fino al cursore, eseguire a una funzione nello stack di chiamate, impostare l'istruzione successiva, eseguire passo passo Just My Code, arrestare il debug, riavviare il debug o disconnettersi da un processo sottoposto a debug. |
|
Specificare le configurazioni per le versioni di debug e finali di un programma. |
Eseguire il debug e il rilascio delle configurazione del progetto |
Impostare le opzioni di avvio (argomenti della riga di comando, directory di lavoro, computer remoto) |
|
Eseguire il debug in fase di progettazione. |
|
Attivare il debug JIT, una funzionalità che consente di avviare il debugger di Visual Studio quando un programma in esecuzione all'esterno di Visual Studio riscontra un errore irreversibile. |
|
Impostare i punti di interruzione per le righe di codice sorgente, le istruzioni di assembly e la funzione dello stack di chiamate. Specificare le condizioni, il numero di passaggi e il percorso di esecuzione. |
Gestione delle eccezioni
Nella tabella riportata di seguito vengono elencate le attività di debug relative alla gestione delle eccezioni con i riferimenti alle relative della Guida associate.
Per |
Vedere |
Interrompere in corrispondenza di eccezioni non gestite. |
Procedura: interrompere l'esecuzione in caso di eccezioni non gestite dall'utente |
Interrompere quando viene generata un'eccezione. |
|
Interrompere in corrispondenza di eccezioni first-chance. |
|
Utilizzare le informazioni sulle eccezioni. |
Procedura: correggere gli errori di runtime con Informazioni sulle eccezioni |
Aggiungere una nuova eccezione. |
|
Continuare l'esecuzione dopo che è stata generata un'eccezione. |
Modifica e continuazione
Nella tabella riportata di seguito vengono elencate le attività di debug relative a Modifica e continuazione con i riferimenti alle pagine della Guida associate.
Per |
Vedere |
Abilitare e disabilitare Modifica e continuazione. |
|
Interrompere l'applicazione di modifiche al codice da parte di Modifica e continuazione. |
Procedura: interrompere l'applicazione di modifiche al codice |
Applicare le modifiche nella modalità di interruzione. |
Procedura: applicare modifiche in modalità di interruzione con Modifica e continuazione |
Esame dei dati di debug
Nella tabella riportata di seguito vengono elencate le attività di debug relative alla visualizzazione dei dati di debug con i riferimenti alle pagine della Guida associate.
Per |
Vedere |
Utilizzare la finestra Registri per visualizzare il contenuto del registro. |
|
Utilizzare la finestra Stack di chiamate per visualizzare le chiamate di funzione o di routine correntemente presenti nello stack. |
|
Utilizzare la finestra Disassembly per visualizzare il codice assembly corrispondente alle istruzioni create dal compilatore. |
|
Utilizzare la finestra Moduli per elencare e descrivere i moduli utilizzati dal programma. |
|
Utilizzare la finestra Esplora script per elencare i file di script attualmente caricati nel programma. |
|
Utilizzare la finestra Thread per esaminare e controllare i thread nel programma. |
Vedere anche
Attività
Procedura dettagliata: debug di un Windows Form
Procedura: applicare modifiche in modalità di interruzione con Modifica e continuazione
Concetti
Eseguire il debug dell'app registrando l'esecuzione del codice con IntelliTrace
Altre risorse
Debug di script e applicazioni Web
Riferimenti dell'interfaccia utente di debug
Impostazioni di debug e preparazione
Guida di orientamento al debugger
Preparazione al debug: tipi di progetto C#, F# e Visual Basic