我们在开发中遇到Team Build中的一个小问题,如果重载了某个事件,比如AfterDropBuild,如何判断之前的项目编译是否成功呢?如果成功,则执行自定义的事件动作,否则就不执行。
有一个方法非常简单,在自定义事件中加入一个条件语句即可,如下所示:
<Target Name = "AfterDropBuild" Condition = "'$(BuildBreak)'!='true' ">
......
</Target>
这样,只要在项目编译过程中有任何error抛出,都不会执行AfterDropBuild中的任务。
本文介绍如何在TeamBuild中实现条件性的自定义事件执行。通过在自定义事件中添加条件语句,可以判断项目编译是否成功。若编译成功,则执行自定义事件;反之则跳过。
1946

被折叠的 条评论
为什么被折叠?



