Throw an Error in an MSBuild Task

msbuild

Solution

Use the Error Task

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

Problem

How do you throw an error from within an MSBuild task and force the build to fail. Something like: ``` <Task> <ThrowError Condition="$(SomeCondition)" Message="There was a problem with the build" /> </Task> ```

Original source