Spécifier des événements de build personnalisés

En spécifiant un événement de build personnalisé, vous pouvez automatiquement exécuter des commandes avant le démarrage d'une build ou quand elle est terminée. Par exemple, vous pouvez exécuter un fichier .bat avant qu’une build ne démarre ou copier de nouveaux fichiers dans un dossier une fois la build terminée. Les événements de build ne s'exécutent que si la build atteint ces étapes du processus de génération.

Pour obtenir des informations spécifiques sur le langage de programmation que vous utilisez, consultez les rubriques suivantes :

Syntaxe

Les événements de build suivent la même syntaxe que les commandes DOS, mais vous pouvez utiliser des macros pour créer plus facilement des événements de build. Pour obtenir la liste des macros disponibles, consultez Ligne de commande de l’événement pré-build/post-build, boîte de dialogue.

Pour de meilleurs résultats, suivez ces conseils de mise en forme :

  • Ajoutez une instruction call avant tous les événements de build qui exécutent des fichiers .bat.

    Exemple : call C:\MyFile.bat

    Exemple : call C:\MyFile.bat call C:\MyFile2.bat

  • Placez les chemins d'accès de fichier entre guillemets.

    Exemple (pour Windows 8) : "%ProgramFiles(x86)%\Microsoft SDKs\Windows\v8.0A\Bin\NETFX 8 Tools\gacutil.exe" -if "$(TargetPath)"

  • Séparez les commandes à l'aide de sauts de ligne.

  • Incluez des caractères génériques si nécessaire.

    Exemple : for %I in (*.txt *.doc *.html) do copy %I c:\mon_répertoire\

    Notes

    %I dans le code ci-dessus doit être %%I dans les scripts de commandes.