failonerror on MSBuild

以前在Nant里 每一个Task都有一个failonerror属性,指示在该Task执行失败后是否立即停止执行后续脚本,缺省情况是为True的。

 

昨天在用MSbuild 写脚本的时候,也遇到了这样的情况。在网上查了一下,在MSBuild里对应的也有一个ContinueOnError属性,功能上和failonerror差不多。

 

比方说:

代码
    <Target Name="RunTest">
        
<Message Text="Run tests on Debug mode" />
        
<Exec Command="@(NUnitTool) @(TestDll)"  ContinueOnError="true"/>
    
</Target>
    
    
<Target Name="Report" DependsOnTargets="RunTest" >
                
<Exec Command="NUnitReportBuilder.bat" />
        
</Target>


 

最近一直有在写MSBuild,看来还是有不少东西要持续巩固的。:)

 

posted @ 2010-01-22 07:32  卜海清  阅读(287)  评论(0)    收藏  举报