在MSBuild任务中抛出错误

16

如何从MSBuild任务中抛出错误并强制构建失败。 像这样:

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

3
同意下面的答案。你可能还想将MSBuild任务参考保留在书签文件夹中http://msdn.microsoft.com/en-us/library/7z253716.aspx。 - dsolimano
3个回答

25

使用Error Task

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

2
"

Error-task会解决问题。

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

1

你试过使用Error而不是ThrowError吗?这对我有效;)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接