В нашем решении у меня есть два проекта, которые содержат файл .tt. Мой порядок сборки должен быть следующим:
> 1. project_A Template transform
> 2. project_A Build
> 3. Project_A resource DLL will be created in the post-build event.
> 4. Project_B Template transform
> 5. Project_B Build
Я использую следующий целевой вызов в файле csproj или в обоих проектах,
<Target Name="BeforeBuild">
<CallTarget Targets="Transform" ></CallTarget>
</Target>
В visual studio каждая цель beforebuild вызывается отдельно, поэтому она работает нормально. Но в сборке TFS я использую аргумент MSBuild cmd. В этой цели beforebuild сначала вызывается, поэтому я не могу достичь своего порядка сборки.