CSC Roslyn 编译器 - 将错误写入 STDERR

CSC Roslyn compiler - write errors to STDERR

默认情况下,CSC 编译器将所有输出写入 STDOUT。是否有可以将错误重定向到 STDERR 的编译器选项?

我需要此功能来将所有错误写入文件。另一种选择是使用正则表达式手动解析错误输出;但是应该有一个更简单的解决方案。

否;所有输出总是转到 Console.Out.

您可以在 source 中看到这个。

如果您愿意,可以发送拉取请求来更改此设置。


您也可以通过 /errorlog option 将错误写入文件。