Мне нужно запустить внешний поток MSBuild из другого проекта MSBuild. Что мне нужно сделать, это передать / noconsolelogger в задачу. Как я могу это сделать, пожалуйста, помогите!
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».