Я определил несколько 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 с разными условиями?
Спасибо
Конрад