Как подавить вывод логгера при использованиизадача? - PullRequest
1 голос
/ 22 апреля 2010

Мне нужно запустить внешний поток MSBuild из другого проекта MSBuild. Что мне нужно сделать, это передать / noconsolelogger в задачу. Как я могу это сделать, пожалуйста, помогите!

1 Ответ

2 голосов
/ 23 апреля 2010

foo.csproj

<Project DefaultTargets="BuildAll" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="BuildAll">
        <Message Text="foo"/>
        <Exec Command="MSBuild.exe bar.csproj /noconsolelogger"/>
    </Target>
</Project>

bar.csproj

<Project DefaultTargets="BuildAll" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="BuildAll">
        <Message Text="bar"/>
    </Target>
</Project>

Вывод содержит сообщение «foo», но не «bar».

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