我只是打开一个控制台应用程序,然后输入

Console.WriteLine("Test");

但是输出窗口没有显示这一点。我用Ctrl + W, O切换到输出窗口。

但是当我运行程序时什么都没有显示。是我疯了还是这在Visual Studio 2010 Express中不支持?


当前回答

输出窗口不是控制台。尝试System.Diagnostics.Debug中的方法

其他回答

using System.Diagnostics;


Trace.WriteLine("This line will show on Output window"); 
Trace.Flush();

这适用于Microsoft Team Explorer for Visual Studio 2013

参考microsoft.com

我找到了一个变通办法:

按Ctrl + Alt + I或导航到调试选项卡→Windows→立即。

在你的代码中写:

Trace.WriteLine("This is one of the workarounds");

在解决方案资源管理器中右键单击项目,然后单击“清洁”。

现在运行-按F5。

确保代码如下所示:

Console.WriteLine("TEST");
Console.ReadLine();

将执行模式改为“Self - Hosted”。在这种情况下,将出现执行控制台,并显示所有消息。

在“解决方案资源管理器”窗口中转到您自己项目中的属性,选择应用程序类型并查找“输出类型”。

将其值更改为控制台应用程序。

这将使控制台屏幕除了你的形式。如果您关闭控制台屏幕,您的表单也将被关闭。