使用<;时如何抑制记录器输出;MSBuild…>;任务
我需要从另一个MSBuild项目内部运行外部MSBuild线程。我需要做的是将/noconsolelogger传递给任务。我该怎么做,请帮忙 foo.csproj使用<;时如何抑制记录器输出;MSBuild…>;任务,msbuild,Msbuild,我需要从另一个MSBuild项目内部运行外部MSBuild线程。我需要做的是将/noconsolelogger传递给任务。我该怎么做,请帮忙 foo.csproj <Project DefaultTargets="BuildAll" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="BuildAll"> <Message Text="foo"/
<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”。谢谢mhanney。我理解你的建议是使用而不是直接使用+我投你一票,但如果你有选择权,那就更好了。在定义属性时,使用task非常烦人。我理解不能直接使用task的烦人。谢谢你的+1。