Ho notato che, nel menu Esegui, sono disponibili due comandi per avviare un progetto, Avvia ed Avvia con compilazione completa; che differenza c’è tra i due?

Utente HTML.it
chiede

Ho notato che, nel menu Esegui, sono disponibili due comandi per avviare un progetto, Avvia ed Avvia con compilazione completa; che differenza c’è tra i due?

Redazione HTML.it
risponde

Secondo l’impostazione predefinita, VB compila un
programma solo su richiesta, cioè compila le parti che lo
compongono man mano che queste vengono raggiunte durante
l’esecuzione. Per tale ragione, se c’è un
errore in una parte di codice che non viene effettivamente
eseguita, VB non segnalerà alcun problema. Al contrario,
utilizzando il comando Avvia con compilazione completa,
Visual Basic compila interamente il progetto prima di eseguirlo,
quindi compie un’analisi su tutto il codice che compone
l’applicazione. Quando si compila l’applicazione,
innanzi tutto VB esegue una compilazione completa.