Executando um destino antes do CoreBuild?
Estou adicionando um costume.tt
modelo ge, destino de neração para o meu projeto para ser executado antesCoreBuild
, e parece haver duas maneiras de fazer isso:
<Project...>
<Target Name="TransformOnBuild" AfterTargets="BeforeBuild">
</Project>
e
<Project...>
<Target Name="TransformOnBuild" BeforeTargets="CoreBuild">
</Project>
Se meu destino for executado antes da criação do meu projeto, como o projeto depende dele, seria melhor eu usá-lo? Eu vi o primeiro usado para fazer coisas como gerar modelos de texto, mas parece uma maneira não confiável de fazer isso, porque pode ser executado depoisCoreBuild
, que é tarde demais. Ou existe algum motivo paraAfterTargets="BeforeBuild"
ainda é garantido a execução antes da construção do núcleo?
Eu também viBeforeTargets="BeforeBuild"
que será construído ainda mais cedo. Este é um lugar melhor para colocar um alvo de geração de texto `.tt?