2010-03-08 62 views
12

如何从MSBuild任务中抛出错误并强制构建失败。喜欢的东西:在MSBuild任务中抛出错误

<Task> 
    <ThrowError Condition="$(SomeCondition)" Message="There was a problem with the build" /> 
</Task> 
+3

同意下面的答案。您可能希望将MSBuild任务引用保留在书签文件夹中,以及http://msdn.microsoft.com/zh-cn/library/7z253716.aspx。 – dsolimano 2010-03-08 15:21:55

回答

21

使用Error Task

<Error Condition="$(SomeCondition)" Text="There was a problem with the build" /> 
1

您是否尝试过的,而不是ThrowError错误?它适用于我;)

2

Error-task会做的伎俩。

<Error 
      Text="errormessage" 
      Condition="errorcondition" />