Возможно ли при создании решения заставить msbuild выводить имя текущего построенного проекта? - PullRequest
1 голос
/ 11 ноября 2009

У меня есть несколько проектов в решении, которое я создаю с помощью msbuild в тихом режиме (/ v: q). Тем не менее, это слишком тихо для меня. Я хотел бы, чтобы он напечатал название текущего построенного проекта. Поэтому, если A.sln содержит 1.csproj, 2.csproj и 3.csproj, то msbuild A.sln должен напечатать что-то вроде:

1

2

3

Спасибо.

EDIT:

Я также хотел бы напечатать имя встроенного проекта, если и только если msbuild работает в тихом режиме. Во всех других режимах эта распечатка полностью избыточна.

Ответы [ 2 ]

0 голосов
/ 12 ноября 2009

Try / v: m [inimal]. Это выведет каждый проект и имя выходного файла после его компиляции.

0 голосов
/ 11 ноября 2009

Вы можете попробовать добавить следующее в ваши скрипты сборки.

<Target Name="BeforeBuild">
<Message Text="$(MSBuildProjectName)" Importance="High"/>
</Target>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...