Как выводить сообщения в окно VS output из msbuild?

Я пробовал добавлять <Message> элементы для задач в файле проекта VS, чтобы отладить процесс сборки. Однако элементы не влияют на текст, записанный в окно вывода VS.

есть ли способ писать сообщения в окно VS output, добавляя разметку к строящемуся проекту?

3 ответов


может быть этой можете помочь?

Сервис – Параметры – проекты и Решения-сборка и запуск, есть Детализация вывода сборки проекта MSBuild выпадающий список. Это определяет, сколько информации вы хотите увидеть в окне вывода.


Это старый вопрос, я просто пришел сюда, потому что мне нужно было то же самое, и нашел, что он просто пытается.

в свойствах проекта - >события сборки вы можете добавить что-то подобное в командной строке события после сборки:

echo This is my message, no quotes required!

и тогда вы сможете увидеть его в выходных данных после успешной сборки (если настроено для запуска на успешной сборке, что является моим случаем).


Я думаю, что это должно работать (это для меня): <Message Text="blah" />

(и, конечно же, из кода, системы.Диагностика.Отлаживать.Метода WriteLine("бла");)