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