2010-03-08 14 views
12

Jak rzucić błąd z poziomu zadania MSBuild i zmusić kompilację do niepowodzenia. Coś jak:Zgłaszanie błędu w zadaniu MSBuilda

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

Zgadzam się z poniższymi odpowiedziami. Możesz zachować odwołanie do zadania MSBuild w folderze zakładek, a także http://msdn.microsoft.com/en-us/library/7z253716.aspx. – dsolimano

Odpowiedz

21

Użyj Error Task

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

Czy próbowałeś błąd zamiast ThrowError? Działa to dla mnie;)

2

Error-task załatwiłoby sprawę.

<Error 
      Text="errormessage" 
      Condition="errorcondition" /> 
Powiązane problemy