CC.NET'te önişlemci sabitlerinin önişlemci sabitlerine "geçişi" için tercih edilen yol hangisidir? Ben iki şekilde ProjeAdı sabit geçebilirCruiseControl.NET önişlemcisi ile önceden tanımlanmış bloklara sabitleri geçirme
<cb:define name="ProjectHeaderBlock">
<name>$(ProjectName)</name>
<workingDirectory>C:\MyProjects\$(ProjectName)</workingDirectory>
</cb:define>
<cb:define name="ProjectBlock">
<project>
<cb:ProjectHeaderBlock />
<triggers />
<tasks />
<publishers />
</project>
</cb:define>
:
Aşağıdaki bildirimleri var varsayarsak
cb kullanma: kapsam
<cb:scope ProjectName="FooProject" > <cb:ProjectBlock /> </cb:scope>
Geçme doğrudan bildirimde
<cb:ProjectBlock ProjectName="FooProject" />
Bu iki seçenek arasında herhangi bir farklılık var mı? Hangisi daha iyi/daha verimli?
Teşekkürler, bu overwriting bevahiour hakkında bilmek iyi –