Share via


Spécification d'événements de génération

Mise à jour : novembre 2007

Vous pouvez utiliser des événements de génération pour spécifier des commandes qui s'exécutent avant le début de la génération, avant le processus d'édition des liens ou après la génération.

Les événements de génération sont exécutés uniquement si la génération atteint ces étapes du processus de génération. En cas d'erreur pendant la génération, l'événement après génération ne se produit pas ; si l'erreur se produit avant la phase de liaison, ni l'événement avant cette phase ni l'événement après génération ne se produisent. En outre, si aucun fichier ne doit être lié, l'événement avant l'édition des liens ne se produit pas. L'événement avant l'édition des liens n'est pas non plus disponible dans les projets qui ne contiennent pas d'étape de liaison.

Si aucun fichier ne doit être généré, aucun événement de génération ne se produit.

Pour plus d'informations sur les événements de génération, consultez Présentation des étapes de génération personnalisée et des événements de génération.

Pour spécifier un événement de génération

  1. Dans l'Explorateur de solutions, sélectionnez le projet pour lequel vous voulez spécifier l'événement de génération.

  2. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d'informations, consultez Définition des propriétés de projets Visual C++.

  3. Dans le dossier Événements de génération, sélectionnez une page de propriétés d'événement de génération.

  4. Spécifiez les propriétés associées à l'événement de génération :

    • Dans Ligne de commande, spécifiez la syntaxe de l'événement de génération. Cette syntaxe peut inclure toute commande valide sur la ligne de commande ou dans un fichier .bat. Vous pouvez, le cas échéant, utiliser les macros pour les propriétés et les commandes de génération afin de spécifier des emplacements de fichier ou obtenir le nom du fichier d'entrée dans le cas de sélections multiples. Le nom d'un fichier batch doit être précédé de call pour garantir l'exécution de toutes les commandes suivantes.

    • Dans Description, tapez une description pour cet événement. Ce texte s'affichera dans la fenêtre Sortie lorsque l'événement se produira.

    • Dans Exclu de la génération, spécifiez Oui si vous ne voulez pas que l'événement soit exécuté.

Voir aussi

Référence

Présentation des étapes de génération personnalisée et des événements de génération

Dépannage des étapes de génération personnalisée et des événements de génération

Autres ressources

Macros pour les propriétés et les commandes de génération