Condividi tramite


Procedura: interrompere l'esecuzione

Aggiornamento: novembre 2007

Le informazioni contenute in questo argomento sono valide per:

Edition

Visual Basic

C#

C++

Web Developer

Express

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Standard

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Pro e Team

Argomento applicabile Argomento applicabile Argomento applicabile Argomento applicabile

Legenda tabella:

Argomento applicabile

Applicabile

Argomento non applicabile

Non applicabile

Argomento valido ma comando nascosto per impostazione predefinita

Comando o comandi nascosti per impostazione predefinita.

Durante il debug di un'applicazione con il debugger di Visual Studio, l'applicazione può essere in esecuzione oppure in modalità di interruzione. La maggior parte delle funzionalità del debugger, come la valutazione delle espressioni nella finestra Espressioni di controllo, sono disponibili unicamente in modalità di interruzione.

L'esecuzione del programma viene interrotta dal debugger al raggiungimento di un punto di interruzione oppure se si verifica un'eccezione. Per ulteriori informazioni, vedere Gestione delle eccezioni. È comunque possibile interrompere manualmente l'esecuzione in qualsiasi momento. Se si interrompe l'esecuzione di codice senza l'origine corrispondente, sarà possibile eseguire il debug nella finestra Disassembly.

Per interrompere manualmente l'esecuzione del programma

  • Scegliere Interrompi tutto dal menu Debug.

    Verrà interrotta l'esecuzione di tutti i programmi eseguiti sotto il controllo del debugger. I programmi, tuttavia, non vengono terminati e la loro esecuzione può essere ripresa in qualsiasi momento. Il debugger e l'applicazione si trovano ora in modalità di interruzione.

Se si sta eseguendo il debug di più programmi, per impostazione predefinita l'utilizzo del comando Interrompi tutto o di un punto di interruzione avrà effetto su tutti i programmi in corso di debug. Se tuttavia si desidera che l'interruzione abbia effetto solo sul programma corrente, è possibile modificare tale impostazione predefinita.

Per modificare il comportamento dell'interruzione durante il debug di più programmi

  1. Scegliere Opzioni dal menu Strumenti.

  2. Nella finestra di dialogo Opzioni selezionare la cartella Debug e fare clic sulla categoria Generale.

  3. Attivare e disattivare Quando si interrompe un processo, interrompi tutti i processi.

  4. Scegliere OK.

Vedere anche

Concetti

Controllo dell'esecuzione