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

Console.WriteLine("Test");

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

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


当前回答

在Windows窗体应用程序中,

System.Diagnostics.Debug.WriteLine("my string")

and

System.Console.WriteLine("my string")

写入输出窗口。

在ASP中。NET核心应用,只有System.Diagnostics.Debug。WriteLine("my string")写到输出窗口。

其他回答

在Windows窗体应用程序中,

System.Diagnostics.Debug.WriteLine("my string")

and

System.Console.WriteLine("my string")

写入输出窗口。

在ASP中。NET核心应用,只有System.Diagnostics.Debug。WriteLine("my string")写到输出窗口。

输出窗口不是控制台。尝试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

打开调试菜单,选择“选项”,取消选中“将所有输出窗口文本重定向到即时窗口”。

控制台。WriteLine将输出写入应用程序打开的控制台窗口(想象一下当您打开命令提示符时出现的带有白色文本的黑色窗口)。试试System.Diagnostics.Debug.WriteLine吧。