Partager via


Spécification d'événements de build personnalisés dans Visual Studio

En spécifiant un événement de build personnalisée, vous pouvez exécuter automatiquement des commandes avant qu'une build démarre ou après qu'elle se termine.Par exemple, vous pouvez exécuter un fichier .bat avant qu'une build démarre ou copier des fichiers vers un dossier après la build terminée.Événements de build exécutés uniquement si la génération atteint correctement ces points dans le 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 de publication, mais vous pouvez utiliser des macros pour créer des événements de build plus facilement.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 d' call avant tous les événements de build qui exécutent des fichiers .bat.

    Par exemple : call C:\MyFile.bat

    Par exemple : call C:\MyFile.bat call C:\MyFile2.bat

  • Insérez les chemins d'accès de fichier entre guillemets.

    Exemple (pour Windows 8) : « %ProgramFiles(x86)%\Microsoft SDKs\Windows\v8.0A\outils du NETFX bin\4,0\gacutil.exe » - si « $ (TargetPath) »

  • Plusieurs commandes séparées à l'aide de les sauts de ligne.

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

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

Voir aussi

Référence

Ligne de commande de l'événement pré-build/post-build, boîte de dialogue

Concepts

Caractères spéciaux MSBuild

Procédure pas à pas : génération d'une application

Autres ressources

Génération d'applications dans Visual Studio