Condividi tramite


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.

Vedi anche