在Winform Apps Console.WriteLine()中写入IDE输出选项卡。在控制台应用程序中,它会写入控制台而不是IDE输出选项卡。出于调试原因,如果我能在IDE中获得控制台输出(ATM仅使用标准输出)的副本,我会发现它更容易。是否有选项可以同时出现Console.WriteLine()?
我使用视觉工作室2008& 2010
答案 0 :(得分:1)
可能与this相同的问题。
据我所知,你无法拦截控制台窗口的StdIn,StdOut和StdErr。您可以使用上面链接中的一个选项(跟踪调试器,捕获输出等)。
另一种选择可能是使用类似log4net之类的内容,只将那些您关注的邮件流式传输到更方便的来源。
答案 1 :(得分:0)
您可以通过调用Console.SetOut
并传入您的TextWriter
来拦截所有输出到标准输出。从那里,天空是极限。或类似的东西。