Share via


Événements de génération, page du Concepteur de projets (C#)

Mise à jour : novembre 2007

Utilisez la page Événements de génération du Concepteur de projets pour spécifier des instructions de configuration de génération. Vous pouvez également spécifier les conditions dans lesquelles les événements d'après génération sont exécutés. Pour plus d'informations, consultez Comment : spécifier des événements de génération (C#) et Comment : spécifier des événements de génération (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 avant génération
    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 avant génération/après génération (Ligne de commande de l'événement avant/après génération, 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 après génération
    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 avant génération/après génération.

    Remarque :

    Ajoutez une instruction call avant toutes les commandes après génération 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 après génération
    Indique les conditions liées à l'événement après génération à exécuter, comme indiquées dans le tableau ci-dessous.

    Option

    Résultat

    Toujours

    L'événement après génération 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 après génération 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 après génération 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 après génération n'est pas exécuté si un projet est à jour.

Voir aussi

Tâches

Comment : spécifier des événements de génération (Visual Basic)

Comment : spécifier des événements de génération (C#)

Autres ressources

Projets, éléments de l'interface utilisateur

Génération dans Visual Studio