Procedura: applicare modifiche in modalità di interruzione con Modifica e continuazione

Le informazioni contenute in questo argomento sono valide per:

Edizione

Visual Basic

C#

F#

C++

Web Developer

Express

Argomento applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento applicabile

Pro, Premium e Ultimate

Argomento applicabile Argomento non applicabile Argomento non applicabile Argomento non applicabile Argomento applicabile

È possibile utilizzare Modifica e continuazione per modificare il codice in modalità di interruzione e continuare senza interrompere e riavviare l'esecuzione.

Modifica e continuazione non è disponibile nei seguenti scenari di debug:

  • Debug in modalità mista (nativo/gestito).

  • Debug SQL.

  • Debug di un dump di Dr. Watson.

  • Modifica di codice dopo un'eccezione non gestita, quando l'opzione Rimuovi stack di chiamate su eccezioni non gestite non è selezionata.

  • Debug di un'applicazione di runtime incorporata.

  • Debug di un'applicazione con Connetti a anziché tramite l'esecuzione dell'applicazione con il comando Avvia del menu Debug.

  • Debug di codice ottimizzato.

  • Debug di codice gestito quando la destinazione è un'applicazione a 64 bit. Se si desidera utilizzare Modifica e continuazione, è necessario impostare la destinazione su x86 (Proprietà di Progetto, scheda Compilazione, opzione Impostazioni del compilatore avanzate).

  • Debug di una versione precedente del codice dopo un tentativo non riuscito di compilazione di una nuova versione a causa della presenza di errori di compilazione.

Per modificare il codice in modalità di interruzione

  1. Attivare la modalità di interruzione in uno dei seguenti modi:

    • Impostare un punto di interruzione nel codice, quindi scegliere Avvia debug dal menu Debug e attendere che l'applicazione raggiunga il punto di interruzione.

      –oppure–

    • Avviare il debug, quindi scegliere Interrompi tutto dal menu Debug.

      –oppure–

    • Quando viene generata un'eccezione, scegliere Attiva modifica in Informazioni sulle eccezioni.

  2. Apportare tutte le modifiche desiderate al codice, purché siano valide.

    Per ulteriori informazioni, vedere Modifica e continuazione (Visual Basic): modifiche alla dichiarazione non supportate e Modifica e continuazione (Visual Basic): modifiche non supportate al corpo di metodi e proprietà.

    Nota

    Se si tenta di apportare una modifica non consentita da Modifica e continuazione, la modifica verrà contrassegnata con una riga ondulata di colore viola e nell'Elenco attività verrà indicata un'attività da eseguire. Per poter proseguire l'esecuzione del codice, è necessario annullare la modifica non valida del codice.

  3. Scegliere Continua dal menu Debug per riprendere l'esecuzione.

    Il codice verrà eseguito con le modifiche incorporate nel progetto.

Vedere anche

Riferimenti

Modifica e continuazione (Visual Basic): modifiche alla dichiarazione non supportate

Modifica e continuazione (Visual Basic): modifiche non supportate al corpo di metodi e proprietà

Altre risorse

Modifica e continuazione (Visual Basic)