我只是打开一个控制台应用程序,然后输入
Console.WriteLine("Test");
但是输出窗口没有显示这一点。我用Ctrl + W, O切换到输出窗口。
但是当我运行程序时什么都没有显示。是我疯了还是这在Visual Studio 2010 Express中不支持?
我只是打开一个控制台应用程序,然后输入
Console.WriteLine("Test");
但是输出窗口没有显示这一点。我用Ctrl + W, O切换到输出窗口。
但是当我运行程序时什么都没有显示。是我疯了还是这在Visual Studio 2010 Express中不支持?
当前回答
尝试按Ctrl + F5。它将保持你的屏幕,直到你按下任何键。
其他回答
或者你可以通过CTRL+F5进行调试,这将打开ConsoleWindow等待最后一行执行,直到你按下键。
尝试按Ctrl + F5。它将保持你的屏幕,直到你按下任何键。
我找到了一个变通办法:
按Ctrl + Alt + I或导航到调试选项卡→Windows→立即。
在你的代码中写:
Trace.WriteLine("This is one of the workarounds");
没有提供令人满意的答复。
System.Diagnostics.Debug.WriteLine()将向Output:debug窗口写入消息,但如此多的垃圾被太阳下的每个进程不断地倾倒到该窗口中,这就像大海捞针一样。
Console.WriteLine()不会写入Visual Studio中的任何窗口。我猜只有当你的应用程序首先创建了一个控制台,也就是说,如果它是一个控制台应用程序,它才会写入应用程序控制台。
在Windows窗体应用程序中,
System.Diagnostics.Debug.WriteLine("my string")
and
System.Console.WriteLine("my string")
写入输出窗口。
在ASP中。NET核心应用,只有System.Diagnostics.Debug。WriteLine("my string")写到输出窗口。