Как получить задачу <Message>msbuild для отображения в выходных данных проекта Visual Studio? - PullRequest
55 голосов
/ 26 сентября 2011

Я пытаюсь "printf () отладить" мой файл проекта Visual Studio, выдавая сообщения на консоль следующим образом:

<Target Name="BeforeBuild">
  <Message Text="+++++++++++++++++++++++ Justin Dearing ++++++++++++++++++++++++++++++++++++" />
</Target>

Это работает из командной строки:

BeforeBuild:
  +++++++++++++++++++++++ Justin Dearing ++++++++++++++++++++++++++++++++++++

Однако сообщения не отображаются в выходных данных сборки Visual Studio 2010.Есть ли альтернативная задача msbuild, которую я могу использовать, или параметр в Visual Studio, который я могу включить, чтобы эти сообщения появлялись?

Ответы [ 2 ]

64 голосов
/ 03 марта 2016

Я просто беру комментарии других людей и превращаю их в ответы, чтобы их было легче найти.

Добавьте атрибут Важность Высокий к Messsage.

Как это:

<Message Importance="High" Text="+++ Justin Dearing +++" />
46 голосов
/ 26 сентября 2011

Чтобы изменить детализацию вывода сборки, показанную в окне VS2010, откройте диалоговое окно Параметры и выберите настройки Построить и запустить ниже узла Проекты и решения .

Если вы явно не укажете низкую важность сообщения, ваши сообщения должны отображаться с Обычным многословием или выше.

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