如何阻止 C# 编译器输出包装在 Visual Studio 2015 输出 window 中?
How do I stop the C# compiler output from wrapping in the Visual Studio 2015 output window?
当我在 Visual Studio 2015 年使用默认编译器构建我的 C# 代码时(该项目没有异常),我在输出 window 中得到的输出看起来有点像这样。 (实际宽度不具有代表性,因为我已经用 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 列 - 如前所述,我的示例输出中的列数不具有代表性)。
我可以停止吗?如果是,怎么做?
我更喜欢在自然位置用换行符打印消息,这样我就可以使用输出 window 的自动换行功能。
打开包管理器控制台后,构建输出开始像上面那样包装。
修复似乎是重新启动 Visual Studio。
当我在 Visual Studio 2015 年使用默认编译器构建我的 C# 代码时(该项目没有异常),我在输出 window 中得到的输出看起来有点像这样。 (实际宽度不具有代表性,因为我已经用 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 列 - 如前所述,我的示例输出中的列数不具有代表性)。
我可以停止吗?如果是,怎么做?
我更喜欢在自然位置用换行符打印消息,这样我就可以使用输出 window 的自动换行功能。
打开包管理器控制台后,构建输出开始像上面那样包装。
修复似乎是重新启动 Visual Studio。