写入控制台和视觉工作室输出?

时间:2009-12-18 03:02:21

标签: visual-studio console

在Winform Apps Console.WriteLine()中写入IDE输出选项卡。在控制台应用程序中,它会写入控制台而不是IDE输出选项卡。出于调试原因,如果我能在IDE中获得控制台输出(ATM仅使用标准输出)的副本,我会发现它更容易。是否有选项可以同时出现Console.WriteLine()?

我使用视觉工作室2008& 2010

2 个答案:

答案 0 :(得分:1)

可能与this相同的问题。

据我所知,你无法拦截控制台窗口的StdIn,StdOut和StdErr。您可以使用上面链接中的一个选项(跟踪调试器,捕获输出等)。

另一种选择可能是使用类似log4net之类的内容,只将那些您关注的邮件流式传输到更方便的来源。

答案 1 :(得分:0)

您可以通过调用Console.SetOut并传入您的TextWriter来拦截所有输出到标准输出。从那里,天空是极限。或类似的东西。

但如果这种消息编写开始变得严肃,我建议使用真实的日志记录库,如log4netNLog