2011-10-19 3 views
2

TFSBuild.proj의 AfterDropBuild 대상에서 사용자 지정 작업 (Microsoft.Build.Utilities.Task에서 파생 됨)을 호출합니다. 내 Execute 재정의가 false를 반환하면 빌드 로그에 작업이 FAILED로 표시되지만 여전히 빌드에 문제가 있다는 것을 인식하지 못합니다. 전체 빌드도 실패하지 않도록하려면 어떻게해야합니까?사용자 지정 작업이 실패 할 때 TFS 빌드를 중지하는 방법

편집 : 이것은 TFS 2008 년 당신은 로그인 오류와 사용자의 작업 결과 사이의 불일치를 만든

+0

어떤 TFS 버전을 사용하고 있습니까? – pantelif

답변

4

입니다. Log.LogError를 사용하여 먼저 오류를 기록해야합니다. 그런 다음 반환하십시오! Log.HasLogged 귀하의 작업에서 항상 오류. (책 "MSBuild Trickery"의 트릭 # 2).

관련 문제