Modifica e continuazione (Visual Basic)
Le informazioni contenute in questo argomento sono valide per:
Edizione |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
|||||
Pro, Premium e Ultimate |
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 Modifica e continuazione con 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
Procedura: applicare modifiche in modalità di interruzione con Modifica e continuazione
Viene descritto come applicare modifiche al codice in modalità di interruzione.Modifica e continuazione (Visual Basic): modifiche non supportate al corpo di metodi e proprietà
Vengono descritti i tipi di modifiche che non è possibile applicare nel corpo di proprietà e metodi.Modifica e continuazione (Visual Basic): modifiche alla dichiarazione non supportate
Sono disponibili collegamenti ad argomenti nei quali vengono descritti i tipi specifici di modifiche non consentiti nelle dichiarazioni del codice.
Sezioni correlate
- Modifica e continuazione
È disponibile un elenco di argomenti su Modifica e continuazione.