5
プリプロセッサ定数をCC.NETの定義済みブロックに "渡す"方法は何ですか?私は二つの方法でプロジェクト名定数を渡すことができCruiseControl.NETプリプロセッサで事前定義されたブロックに定数を渡す
<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>
:
私は次の宣言を持っていると仮定すると
CBを使用する:スコープ
<cb:scope ProjectName="FooProject" > <cb:ProjectBlock /> </cb:scope>
受渡し直接宣言で
<cb:ProjectBlock ProjectName="FooProject" />
これらの2つのオプションには違いがありますか?どちらが優れているか、より効率的ですか?
ありがとう、この上書きbevahiourについて知っておきたい –