Procedura: interrompere l'esecuzione in caso di eccezioni non gestite dall'utente

Le informazioni contenute in questo argomento sono valide per:

Edizione

Visual Basic

C#

F#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Pro, Premium e Ultimate

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Se si esegue il debug come indicato in Procedura: eseguire l'istruzione Just My Code, è possibile impostare il debugger in modo da interrompere l'esecuzione ogni volta che viene generata un'eccezione non gestita da un gestore nel codice utente ("My Code"). Nella procedura riportata di seguito viene descritto come utilizzare la finestra di dialogo Eccezioni per determinare le eccezioni non gestite dall'utente in corrispondenza delle quali si desidera interrompere l'esecuzione.

Utilizzo della finestra di dialogo Eccezioni

Per impostazione predefinita, nella finestra di dialogo Eccezioni vengono elencate le eccezioni più comuni di ciascuna categoria. È possibile aggiungere eccezioni personalizzate ed eliminare le eccezioni aggiunte. L'elenco di eccezioni aggiunte viene salvato insieme ai dati della soluzione, pertanto tali eccezioni risulteranno disponibili alla successiva apertura ed esecuzione del progetto.

Nota

Nella finestra di dialogo Eccezioni sono disponibili tasti di scelta che consentono di impostare controlli senza utilizzare il mouse. I tasti di scelta sono contrassegnati con un carattere di sottolineatura nelle etichette dei controlli. Se i temi di Windows sono stati disabilitati, il carattere di sottolineatura non sarà visibile, ma i tasti di scelta saranno comunque disponibili. Per visualizzare il carattere di sottolineatura per i tasti di scelta, attivare i temi di Windows utilizzando il Pannello di controllo di Windows.

Per ulteriori informazioni, vedere Procedura: aggiungere nuove eccezioni e Procedura: eliminare eccezioni aggiunte dall'utente.

Per interrompere l'esecuzione quando un'eccezione non è gestita da My Code

  1. Scegliere Eccezioni dal menu Debug.

    Nota

    Per abilitare il menu Eccezioni nelle versioni Express, scegliere Impostazioni dal menu Strumenti, quindi selezionare Impostazioni avanzate.

  2. Nella finestra di dialogo Eccezioni selezionare Non gestita dall'utente per un'intera categoria di eccezioni, ad esempio Eccezioni Common Language Runtime.

    -oppure-

    Espandere il nodo di una categoria di eccezioni, ad esempio Eccezioni Common Language Runtime e selezionare Non gestita dall'utente per un'eccezione specifica di tale categoria.

  3. Scegliere OK.

Vedere anche

Attività

Procedura: interrompere l'esecuzione in caso di eccezione

Concetti

Gestione delle eccezioni (debug)

Cronologia delle modifiche

Data

Cronologia

Motivo

Dicembre 2010

Chiarite le istruzioni per abilitare le impostazioni avanzate nelle edizioni Express di Visual Studio

Commenti e suggerimenti dei clienti.