Как да променя описанието на грешката за персонализирани MSBuild ToolTasks?

Създадох персонализиран ToolTask ​​за MsBuild, използвайки C#. Тази задача се използва за изпълнение на nodeJs скрипт като част от изграждане на проект на Visual Studio. Тази задача правилно връща всяка изходна грешка от инструмента в списъка с грешки на Visual Studio, но не е ясно дали грешката произхожда от персонализираната задача.

Притеснявам се, че бъдещите потребители, когато се сблъскат с грешка при компилиране, може да нямат представа, че грешката всъщност възниква в персонализираната задача.

Има ли начин да зададете някакво свойство или мета информация (или дори да персонализирате изхода), така че задачата да докладва името си като част от описанието на грешката?

Вижте примера по-долу: въведете описание на изображението тук


person Joseph Gabriel    schedule 28.04.2014    source източник


Отговори (1)


Ако сте автор на персонализираната задача (C#?), трябва да е лесно да добавите допълнителен текст към съобщението за грешка.

person Parag Doke    schedule 29.04.2014
comment
Това е ToolTask, така че аз основно предоставям път и аргументи на инструмента на командния ред и той се изпълнява и неговият изход и изходен код се улавят без никаква намеса от моя страна. - person Joseph Gabriel; 29.04.2014
comment
@JosephGabriel Нямам видимост в кода ви, но ще помогне ли свойството HasLoggedErrors, комбинирано с метода LogMessage? - person Parag Doke; 02.05.2014