for*_*yez 158 c# visual-studio-2010
我只是打开一个控制台应用程序,然后输入
Console.WriteLine("Test");
Run Code Online (Sandbox Code Playgroud)
但是输出窗口没有显示出来.我用Ctrl + W,O进入输出窗口
但是当我运行程序时没有任何显示,我是疯了还是在Visual Studio 2010 Express中不支持?
Ada*_*ras 273
Console.WriteLine将您的输出写入应用程序打开的控制台窗口(想想打开命令提示符时出现的带有白色文本的黑色窗口.)请尝试System.Diagnostics.Debug.WriteLine改为.
小智 15
在Solution Explorer窗口中转到您自己的项目中的属性,然后选择应用程序类型并查找Output Type
并将其值更改为Console Application.除了你的表格,这将使控制台屏幕.如果您关闭控制台屏幕,您的表单也将关闭.
祝好运.
Lei*_*sen 14
也许控制台正在清理.尝试:
Console.WriteLine("Test");
Console.ReadLine();
Run Code Online (Sandbox Code Playgroud)
它会有希望留在那里直到你按下回车键.
Pau*_*bas 14
没有提供满意的答案.
System.Diagnostics.Debug.WriteLine() 将消息写入Output:debug窗口,但是太阳下的每个进程都会不断地将垃圾丢弃到该窗口中,这就像在大海捞针中查找您的消息一样.
Console.WriteLine()不写入Visual Studio中的任何窗口.我想如果你的应用程序首先创建一个控制台,它只会写入应用程序控制台,即它是一个控制台应用程序.
为什么工具制作简单的任务是让您的Web应用程序服务器端代码.cs代码将一些调试消息写入一个被垃圾淹没的窗口,几乎不可能找到您的信息?
或者您可以通过CTRL+F5此调试打开ConsoleWindow等待最后一行执行后直到您按下键.
这很有可能是因为您在名称空间中使用了Console。例如这样:
namespace XYZApplication.Console
{
class Program
{
static void Main(string[] args)
{
//Some code;
}
}
}
Run Code Online (Sandbox Code Playgroud)
尝试从名称空间中删除它,或者改用完整的名称空间,即
System.Console.Writeline("abc");
Run Code Online (Sandbox Code Playgroud)
小智 5
在Windows 窗体应用程序中,这两种方法,
System.Diagnostics.Debug.WriteLine("my string")
Run Code Online (Sandbox Code Playgroud)
和
System.Console.WriteLine("my string")
Run Code Online (Sandbox Code Playgroud)
写入输出窗口。
在ASP.NET Core应用程序中,仅System.Diagnostics.Debug.WriteLine("my string")写入输出窗口。
| 归档时间: |
|
| 查看次数: |
229646 次 |
| 最近记录: |