当我使用默认编译器在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列 - 如上所述,我的示例输出中的列计数不具代表性)。
我可以阻止这个吗?如果是这样,怎么样?
我更喜欢在自然位置使用换行符打印消息,因此我可以使用输出窗口的自动换行功能。
答案 0 :(得分:6)
打开软件包管理器控制台后,构建输出开始变为如上所示。
修复似乎是重新启动Visual Studio。
答案 1 :(得分:0)