为什么Console.WriteLine在VS之外不起作用?

时间:2011-02-13 04:38:03

标签: c# .net winforms visual-studio visual-studio-2010

我创建了WinForms应用程序,当我从控制台(cmd)运行它时,控制台没有显示我使用Console.WriteLine记录的任何内容。它只是“挂起”,直到程序完成执行。在VS中,输出显示了许多信息,包括调试和释放模式。

我希望使用控制台和跟踪工具,然后能够确定为什么某些东西在某些外部环境中不起作用。如何在Console中启用它?

2 个答案:

答案 0 :(得分:1)

您可能想知道重定向控制台错误输出,如this建议是否适合您。或者您可以像@Mitch Wheat建议的那样使用Log4Net

答案 1 :(得分:1)

我很震惊,但是做“MyApp.exe> a.log”创建了一个包含我想要的信息的日志文件。