2012-05-09 83 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通常使用圆括号。