如何在Visual Studio 2015输出窗口中停止包装C#编译器输出?

时间:2016-07-19 11:00:27

标签: c# visual-studio-2015 word-wrap

当我使用默认编译器在Visual Studio 2015中构建我的C#代码时(项目没什么异常),我在输出窗口中得到输出,看起来有点像这样。 (实际宽度不具代表性,因为我用XXX替换了相当长的路径。)

1>XXX(402,13,402,16): error CS1955: Non-invocable member 'Lo 1>g' cannot be used like a method. 1>XXX(424,25,424,28): error CS1955: Non-invocable member 'Lo 1>g' cannot be used like a method.

据推测,编译器正在打印Non-invocable member 'Log' cannot be used like a method,某些地方正在插入并弹出换行符(在实践中的第120列 - 如上所述,我的示例输出中的列计数不具代表性)。

我可以阻止这个吗?如果是这样,怎么样?

我更喜欢在自然位置使用换行符打印消息,因此我可以使用输出窗口的自动换行功能。

2 个答案:

答案 0 :(得分:6)

打开软件包管理器控制台后,构建输出开始变为如上所示。

修复似乎是重新启动Visual Studio。

答案 1 :(得分:0)

哇,我差点放弃找人问这个问题。我可以确认所描述的行为并重新启动VS修复它。 谢谢!