Как выводить сообщения в окно вывода VS, из msbuild?
Я пробовал добавлять <Message>
элементы к задачам в файле проекта VS, чтобы отладить процесс сборки. Однако элементы не влияют на текст, который записывается в окно вывода VS.
Есть ли способ писать сообщения в окно вывода VS, добавляя разметку к строящемуся проекту?
3 ответа
Может быть, это может помочь?
В разделе Инструменты - Параметры - Проекты и решения - Построить и запустить, есть поле со списком подробностей сборки проекта MSBuild. Это контролирует, сколько информации вы хотите видеть в окне вывода.
Это старый вопрос, я просто пришел сюда, потому что мне нужно было то же самое, и обнаружил, что просто пытаюсь.
В вашем проекте Properties->Build Events вы можете добавить что-то подобное в командной строке события Post-build:
echo This is my message, no quotes required!
И тогда вы сможете увидеть его в "Выводе" после успешной сборки (если он настроен на запуск при успешной сборке, как в моем случае).
Я думаю, что это должно работать (раньше это было для меня): <Message Text="blah" />
(И, конечно, из кода, System.Diagnostics.Debug.WriteLine("бла");)