【发布时间】:2013-08-14 15:04:14
【问题描述】:
似乎 msbuild 将所有输出(包括错误输出)写入标准输出。
有没有办法让它将错误输出(通常以红色输出)写入标准错误?
我正在编写一个带有 WPF 和控制台界面的 .NET 应用程序,并使用 System.Diagnostics.Process 调用 msbuild。我希望能够以某种方式区分错误输出给用户。
与在每一行中查找“错误”或直接使用 Microsoft.Build + 自定义记录器相比,分离输出是否更好?
【问题讨论】:
-
我惊讶地发现这是真的。今天可用的许多构建管道依赖标准错误来停止构建。奇怪的东西。
标签: c# msbuild msbuild-4.0