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 :
Visual Basic--Guide pratique pour spécifier des événements de build (Visual Basic).
C# et F#--Guide pratique pour spécifier des événements de build (C#).
Visual C++--Spécifier des événements de build.
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.
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour