2014-04-28 3 views
0

C#을 사용하여 MsBuild 용 사용자 지정 ToolTask를 만들었습니다. 이 작업은 nodeJs 스크립트를 Visual Studio 프로젝트 빌드의 일부로 실행하는 데 사용됩니다. 이 작업은 도구의 오류 출력을 Visual Studio 오류 목록으로 올바르게 반환하지만 사용자 지정 작업에서 오류가 발생했는지 여부는 명확하지 않습니다.사용자 지정 MSBuild ToolTask의 오류 설명을 변경하는 방법?

나는 미래의 사용자가 빌드 오류가 발생했을 때 오류가 실제로 사용자 지정 작업 내에서 발생한다는 것을 알지 못할 수도 있습니다.

작업이 오류 설명의 일부로 이름을보고하도록 속성이나 메타 정보를 설정하거나 출력을 사용자 정의하는 방법이 있습니까? 사용자 정의 작업 (? C#)를 저술 한 경우 enter image description here

답변

0

,이 오류 메시지에 추가 텍스트를 쉽게 추가 할 수 있어야한다 :

아래의 예를 참조하십시오.

+0

'ToolTask'이므로 기본적으로 명령 줄 도구에 경로와 인수를 제공하고 실행되며 출력과 종료 코드는 내 부분에 개입하지 않고 캡처됩니다. –

+0

@JosephGabriel 코드에 대한 가시성이 없지만 HasLoggedErrors 속성과 LogMessage 메서드가 결합되어 도움이됩니까? –