Comment exécuter une commande avant ou après une génération dans Visual Studio

Contenu

Étude visuelle.

Visual Studio a une fonction utile pour exécuter des commandes avant ou après les compilations. Cela peut être utilisé pour automatiser une partie de votre procédure de développement, comment vérifier les dépendances pendant la phase de pré-construction ou pousser les artefacts de construction vers les environnements de développement.

Paramètres de commande pré-build et post-build

À partir de Visual Studio, haga clic derecho en el proyecto y haga clic en “Propriétés”.

  Visual Studio, clic droit sur le projet, cliquez sur "Propriétés".

Ensuite, au “Eventos de compilación”, vous trouverez les contrôles pour configurer les commandes qui sont exécutées avant et après compilation. Ceci est un indicateur CMD par défaut, donc si vous voulez exécuter des commandes Powershell ou Bash, vous devrez démarrer Powershell ou WSL respectivement et le transmettre dans un script.

Notez que cette commande s'exécute dans le répertoire des artefacts de build. Cela peut varier en fonction de votre configuration, mais en général c'est project/bin/ProfileName/. Vous devrez ajouter des références relatives pour exécuter des commandes dans les sous-répertoires supérieurs.

Organiser des événements avant et après la construction.

En bas, vous pouvez définir des contrôles pour la commande post build. Si vous n'avez pas l'intention de faire quoi que ce soit avec une construction échouée, configúralo enEn compilación exitosa”, et si vous n'avez pas l'intention d'envoyer des builds en double, configúralo enCuando se actualice la compilación”.

Si vous cliquez “Editar post-compilación”, vous verrez une fenêtre listant toutes les variables que vous pouvez passer à votre script.

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.