Я определил несколько задач AfterBuild в моем проекте Visual Studio с разными условиями:
<Target Name="AfterBuild" Condition="'$(Configuration)'=='FinalBuilder'">
<Message Importance="high" Text="--- AfterBuild for FinalBuilder ---" />
</Target>
<Target Name="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
<Message Importance="high" Text="--- AfterBuild for MvcBuildViews ---" />
</Target>
Но только последний выполняется, если условие соответствует. Если я выбираю FinalBuilder-Configuration, задачи AfterBuild игнорируются и не выполняются. Если я изменю порядок целей в файлах проекта (Condition="'$(Configuration)'=='FinalBuilder'" как последний), AfterBuild для FinalBuilder-Configuration будет выполнен, но вариант для MvcBuildViews будет проигнорирован.
Важен ли порядок цели? Учитывается ли только последняя задача AfterBuild? Или как я могу определить разные задачи AfterBuild с разными условиями?
Спасибо
Конрад