2010-03-08 16 views
12

Cómo se produce un error desde dentro de una tarea de MSBuild y se fuerza a la compilación a fallar. Algo así como:Lanzar un error en una tarea de MSBuild

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

De acuerdo con las siguientes respuestas. También puede mantener la referencia de la tarea MSBuild en su carpeta de marcadores http://msdn.microsoft.com/en-us/library/7z253716.aspx. – dsolimano

Respuesta

21

Utilice el Error Task

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

¿Ha tratado de error en lugar de throwError? Funciona para mí;)

2

El Error-task haría el truco.

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