Visual Studio ha una funzione utile per eseguire comandi prima o dopo le compilazioni. Questo può essere usato per automatizzare parte della tua procedura di sviluppo, come controllare le dipendenze durante la fase di pre-compilazione o inviare gli artefatti di compilazione agli ambienti di sviluppo.
Impostazioni dei comandi pre-compilazione e post-compilazione
Da Visual Studio, fare clic con il pulsante destro del mouse sul progetto e fare clic “Proprietà”.
Successivamente, Su “Crea eventi”, troverai i controlli per configurare i comandi che vengono eseguiti prima e dopo la compilazione. Questo è un flag CMD predefinito, quindi se vuoi eseguire i comandi Powershell o Bash, dovrai avviare rispettivamente Powershell o WSL e passarlo in uno script.
Nota che questo comando viene eseguito nella directory degli artefatti di compilazione. Questo può variare a seconda della configurazione, ma in generale lo è project/bin/ProfileName/
. Dovrai aggiungere riferimenti relativi per eseguire comandi nelle sottodirectory superiori.
Sul fondo, puoi impostare alcuni controlli per il comando post build. Se non hai intenzione di fare nulla con una build fallita, configuralo in “Su build di successo”, e se non intendi inviare build duplicate, configuralo in “Quando la build viene aggiornata”.
Se clicchi “Modifica post-compilazione”, vedrai una finestra che elenca tutte le variabili che puoi passare al tuo script.