Événements de build, page du Concepteur de projets (C#)
Utilisez la page Événements de build du Concepteur de projets pour spécifier des instructions de configuration de build.Vous pouvez également spécifier les conditions dans lesquelles les événements post-build sont exécutés.Pour plus d'informations, consultez Comment : spécifier des événements de build (C#) et Comment : spécifier des événements de build (Visual Basic).
Configuration
Ce contrôle n'est pas modifiable sur cette page.Pour obtenir une description de ce contrôle, consultez Générer, page du Concepteur de projets (C#).Plateforme
Ce contrôle n'est pas modifiable sur cette page.Pour obtenir une description de ce contrôle, consultez Générer, page du Concepteur de projets (C#).Ligne de commande de l'événement pré-build
Spécifie les commandes à exécuter avant que la génération commence.Pour taper de longues commandes, cliquez sur Modifier avant génération pour afficher la boîte de dialogue Ligne de commande de l'événement pre-build/post-build (Ligne de commande de l'événement pré-build/post-build, boîte de dialogue).[!REMARQUE]
Les événements avant génération ne s'exécutent pas si le projet est à jour et si aucune génération n'est déclenchée.
Ligne de commande de l'événement post-build
Spécifie les commandes à exécuter à l'issue de la génération.Pour taper de longues commandes, cliquez sur Modifier après génération pour afficher la boîte de dialogue Ligne de commande de l'événement pre-build/post-build.[!REMARQUE]
Ajoutez une instruction call avant toutes les commandes post-build qui exécutent des fichiers .bat.Par exemple, call C:\MyFile.bat ou call C:\MyFile.bat call C:\MyFile2.bat.
Exécuter l'événement post-build
Indique les conditions liées à l'événement post-build à exécuter, comme indiquées dans le tableau ci-dessous.Option
Résultat
Toujours
L'événement post-build est exécuté en cas de succès ou d'échec de la génération.
En cas de génération réussie
L'événement post-build est exécuté si la génération se déroule correctement.Ainsi, l'événement est même exécuté pour un projet à jour, à condition que la génération soit un succès.
Lorsque la génération met à jour la sortie du projet
L'événement post-build n'est exécuté que lorsque le fichier de sortie du compilateur (.exe ou .dll) est différent du fichier de sortie précédent.Ainsi, un événement post-build n'est pas exécuté si un projet est à jour.
Voir aussi
Tâches
Comment : spécifier des événements de build (Visual Basic)
Comment : spécifier des événements de build (C#)
Concepts
Référence de l'interface utilisateur du Concepteur de projets