Вам необходимо сообщить MSBuild о ваших нескольких целях
Попробуйте
<Target Name="Build" DependsOnTargets="T1, T2">
</Target>
MSBuild позволяет вам определять цель по умолчанию и позволяет вам определять зависимости между вашими целями.Если значение по умолчанию не определено, выполняется первый найденный файл.Используя DefaultTargets, вы можете вызвать несколько:
<Project DefaultTargets="T1;T2">
Цель должна выполнить все одно четко определенное действие.Например, цель Clean удалит все необходимые файлы и папки, необходимые для очистки проекта.Компиляция скомпилирует все библиотеки DLL и т. Д.
Ваши цели обычно должны объявлять свои собственные зависимости:
<Target Name="CI" DependsOnTargets="T1, T2">
</Target>
В противном случае ваша цель должна содержать все отдельные шаги, которые вы хотите выполнить:
<Target Name="XX">
<CallTarget Targets="T1"/>
<CallTarget Targets="T2"/>
</Target>
если вы все еще сталкиваетесь с путаницей, посмотрите эту ссылку