Порядок задач AfterBuild в проектах Visual Studio…?

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

Спасибо

Конрад

21
задан Konrad 3 January 2012 в 09:08
поделиться