beforebuild target всех проектов, которые сначала выполняются при сборке решения - PullRequest
0 голосов
/ 20 января 2020

В нашем решении у меня есть два проекта, которые содержат файл .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 сначала вызывается, поэтому я не могу достичь своего порядка сборки.

...