1
7
查看system.diagnostics.trace。您可以向它添加不同的跟踪侦听器,包括控制台或文件的侦听器。然后用trace.write()/trace.writeline()替换所有console.write()/console.writeline()调用,就可以了。您甚至可以实现自己的TraceListener(非常容易)来将消息发送到您的GUI应用程序。 |
2
3
0.25美元的解决方案是项目+属性,应用程序选项卡,输出类型=控制台应用程序。现在您有了一个控制台窗口和常规的用户界面。用console.writeline()编写的任何内容都将在该console窗口中结束。 |
3
2
使用 DebugView 从SysInternals捕获调试输出。这是一个单独的GUI应用程序,用于捕获跟踪/调试输出。 这篇文章, Using DebugView and C#, 显示一个示例。 |
5
1
这是我公认的自私自利的答案:用我的 logging framework . 与其他一些日志框架不同,它非常容易使用和配置。它的占地面积也很小。此外,它还附带了一个小应用程序,您可以使用它实时查看日志。我觉得这是你所需要的一切。 |
Willy · LINQ:将分组列表转换为新列表 7 年前 |
Kapil · 如何使用参数设置脚本任务SSI的路径 7 年前 |
c00000fd · 跨命名空间和不同的.H文件的友元类 7 年前 |
tangoal · 调用模板类成员时非法使用此类型作为表达式 7 年前 |