2012-05-09 86 views
0

工作我使用下面的代碼在我的ccnet.config文件條件塊沒有在巡航控制

<tasks> 
    <conditional> 
    <conditions> 
     <compareCondition> 
     <value1>${Target1}</value1> 
     <value2>D:\QAT_Publish</value2> 
     <evaluation>equal</evaluation> 
     </compareCondition> 
    </conditions> 
    <tasks>   
     <buildpublisher> 
     <sourceDir>D:\QATV2Demo</sourceDir> 
     <publishDir>D:\QAT_Publish</publishDir> 
     <useLabelSubDirectory>true</useLabelSubDirectory> 
     </buildpublisher> 
      </tasks> 
    <elseTasks> 

     <buildpublisher> 
      <sourceDir>D:\QATV2Demo</sourceDir> 
      <publishDir>D:\QAT_Publish1</publishDir> 
      <useLabelSubDirectory>true</useLabelSubDirectory> 
     </buildpublisher> 

    </elseTasks> 
    </conditional> 
<tasks> 

但這孔塊不執行的。

請說出我在這裏做了什麼錯誤。

回答

-1

我還沒有看到真實。

請嘗試一下,讓我知道是否還有更多的問題。

+0

是的,你是寫謝謝回答 –

+0

玩得開心................... – user1130157

+2

請你能解釋你的答案嗎?這對我沒有任何意義。 –

0

應該不是你的條件爲:

<compareCondition> 
    <value1>$(Target1)</value1> 
    <value2>D:\QAT_Publish</value2> 
    <evaluation>equal</evaluation> 
</compareCondition> 

?對變量使用大括號是NAnt構造 - CC.NET通常使用圓括號。