Condividi tramite


Modifica e continuazione (Visual Basic)

Modifica e continuazione è una funzionalità per il debug di Visual Basic che consente di apportare modifiche al codice mentre viene eseguito in modalità di interruzione.Dopo aver applicato le modifiche al codice, è possibile riprendere l'esecuzione del codice con le nuove modifiche già inserite e verificarne l'effetto.

La funzionalità Modifica e continuazione può essere utilizzata ogni volta che si attiva la modalità di interruzione.In modalità di interruzione il puntatore all'istruzione, ovvero la freccia gialla nella finestra del codice sorgente, punta alla riga che verrà eseguita successivamente ed è posizionato in un'istruzione eseguibile all'interno del corpo di un metodo o una proprietà.In questa modalità è possibile apportare alle istruzioni eseguibili quasi tutti i tipi di modifiche, le quali verranno incorporate nel progetto sottostante.In modalità di interruzione, tuttavia, non è in genere consentito apportare modifiche a istruzioni di dichiarazione, quali i metodi pubblici, i campi pubblici o le dichiarazioni di classe.

Quando si apporta una modifica non autorizzata, la modifica viene contrassegnata con una sottolineatura ondulata di colore viola e nell'Elenco attività viene visualizzata un'attività.Per poter continuare a utilizzare Modifica e continuazione, è necessario annullare la modifica non autorizzata.Alcune modifiche non autorizzate sono consentite se effettuate all'esterno di Modifica e continuazione.Se si desidera mantenere i risultati di tale modifica non autorizzata, è necessario interrompere il debug e riavviare l'applicazione.

In Modifica e continuazione non sono supportate modifiche al codice LINQ durante l'esecuzione del debug.Vedere Edit and Continue Not Supported for LINQ.

Modifica e continuazione non è supportato quando si avvia il debug con il comando Connetti a processo.Modifica e continuazione non è supportato per il codice ottimizzato, il codice nativo e gestito misto, i progetti Compact Framework (Smart Device), il debug in Windows 98 o il debug a 64 bit.

Se si intende eseguire il debug di un'applicazione a 64 bit utilizzando Modifica e continua, è necessario cambiare la piattaforma di destinazione e compilare l'applicazione come applicazione a 32 bit.Per modificare questa impostazione, aprire la pagina Compilazione in Proprietà progetto,quindi fare clic su Opzioni di compilazione avanzate e modificare il valore dell'impostazione CPU di destinazione in x86 nella finestra di dialogo Impostazioni del compilatore avanzate.

Negli argomenti di questa sezione vengono fornite informazioni dettagliate sull'utilizzo di questa funzionalità e sui tipi di modifiche non consentiti.

In questa sezione

Sezioni correlate