J'ai un script MSBuild qui fait à peu près tout ce que j'ai besoin de faire en dehors de mon étape de post-construction (voir une question précédente que j'ai posée: MSBuild conditional Exec?). Ce que je cherche à faire est de construire de nombreux fichiers csproj et optionnellement effectuer des étapes post-construction si et seulement si le projet a été construit. Je ne veux pas effectuer mon étape de post-construction tout le temps, sinon l'horodatage de ma sortie finale sera modifié inutilement (et cela rend le processus de construction très long, sans raison).MSBuild Post-Build
Dans mon script MSBuild j'ai quelque chose comme ce qui suit pour chacun de mes fichiers csproj:
<Target Name="ProjectName">
<MSBuild Projects="PathToProject" Properties="Configuration=$(buildtype)" />
</Target>
Edit: Je pense que ce que je veux vraiment faire est de détecter lors de l'exécution de la tâche CoreCompile pour chaque projet. S'il y avait un moyen de vérifier cela dans une condition?
Des idées? Je suis nouveau sur MSBuild alors peut-être que je suis complètement sur la mauvaise piste!
Merci, Alan