Finestra di dialogo Eventi di compilazione (Visual Basic)
Usare la finestra di dialogo Eventi di compilazione per specificare le istruzioni di configurazione della build. È anche possibile specificare le condizioni in cui vengono eseguiti tutti gli eventi di pre-compilazione o post-compilazione. Per altre informazioni, vedere Procedura: Specificare gli eventi di compilazione (Visual Basic).
Riga di comando eventi pre-compilazione
Specifica i comandi da eseguire prima dell'avvio della compilazione. Per immettere comandi lunghi, fare clic su Modifica pre-compilazione per visualizzare la finestra di dialogo Riga di comando eventi pre-compilazione/post-compilazione.
Nota
Gli eventi di pre-compilazione non vengono eseguiti se il progetto è aggiornato e non viene attivata alcuna compilazione.
Riga di comando eventi post-compilazione
Specifica i comandi da eseguire dopo il completamento della compilazione. Per immettere comandi lunghi, fare clic su Modifica post-compilazione per visualizzare la finestra di dialogo Riga di comando eventi pre-compilazione/post-compilazione.
Nota
Aggiungere un'istruzione call
prima di tutti gli eventi di compilazione che eseguono file con estensione BAT. Ad esempio, call C:\MyFile.bat
o call C:\MyFile.bat call C:\MyFile2.bat
.
Esegui evento post-compilazione
Specifica le condizioni per l'evento che la post-compilazione deve eseguire, come illustrato nella tabella seguente.
Opzione | Risultato |
---|---|
Sempre | L'evento di post-compilazione verrà sempre eseguito, indipendentemente dall'esito della compilazione. |
A compilazione completata | L'evento di post-compilazione verrà eseguito se la compilazione avrà esito positivo. L'evento verrà eseguito anche per un progetto aggiornato, purché la compilazione abbia esito positivo. Si tratta dell'impostazione predefinita. |
Quando la compilazione aggiorna l'output del progetto | L'evento di post-compilazione verrà eseguito solo quando i file di output del compilatore (con estensione exe o dll) saranno diversi dal file di output del compilatore precedente. Un evento di post-compilazione non viene eseguito se un progetto è aggiornato. |