Как изменить описание ошибки для пользовательских задач 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