Как выводить сообщения в окно вывода VS, из msbuild? - PullRequest
14 голосов
/ 15 января 2010

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

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

Ответы [ 3 ]

28 голосов
/ 15 января 2010

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

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

1 голос
/ 30 октября 2013

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

В вашем проекте Properties-> Build Events вы можете добавить что-то подобное в командной строке события Post-build:

echo This is my message, no quotes required!

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

0 голосов
/ 15 января 2010

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

(И, конечно, из кода System.Diagnostics.Debug.WriteLine ("бла");)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...