Visual Studio dispose d'une fonctionnalité pratique pour exécuter des commandes avant ou après les générations. Cela peut être utilisé pour automatiser une partie de votre processus de développement, comme l'extraction de dépendances pendant la phase de préconstruction ou l'envoi d'artefacts de construction aux environnements de développement.
Configuration des commandes de préconstruction et de post-construction
Dans Visual Studio, cliquez avec le bouton droit sur le projet, puis cliquez sur "Propriétés".
Ensuite, sous "Événements de compilation", vous trouverez les commandes permettant de définir les commandes qui s'exécutent avant et après la compilation. Il s’agit d’une invite CMD par défaut. Par conséquent, si vous souhaitez exécuter des commandes Powershell ou Bash, vous devrez respectivement lancer Powershell ou WSL et le transmettre dans un script.
Notez que cette commande est exécutée dans le répertoire des artefacts de construction. Cela peut varier en fonction de votre configuration, mais c'est généralement projet / bin / ProfileName /
. Vous devrez ajouter des références relatives pour exécuter des commandes dans des sous-répertoires supérieurs.
En bas, vous pouvez définir certains contrôles pour la commande post-build. Si vous ne voulez rien faire avec une compilation qui a échoué, définissez cette option sur "En cas de construction réussie" et si vous ne souhaitez pas envoyer de versions en double, définissez-la sur "Lorsque la compilation est mise à jour".
Si vous cliquez sur "Modifier après la construction", vous verrez une fenêtre répertoriant toutes les variables que vous pouvez transmettre à votre script.