应用程序输出只显示简单的Hello World

时间:2015-07-12 09:00:40

标签: c# mono monodevelop

我在Elementary OS上,刚刚安装了“MonoDevelop”。我被迫使用C#。但是,它提出了一个简单的Hello World默认程序:

using System;

namespace HelloCsharp{
    class MainClass{
        public static void Main (){
            Console.WriteLine ("Hello World!");
        }
    }
}

问题是我的“应用程序输出”面板为空。 至少它会创建一个新行(还有一个空行)。我选择了它,因此它在下面的屏幕截图中显示为“蓝色条形图”。

enter image description here

选中“在外部控制台上运行”和“暂停控制台输出”复选框。

enter image description here

有人有什么建议吗?

我是否正确,此代码通常应该在此面板中为我提供输出?

1 个答案:

答案 0 :(得分:3)

如果勾选Run on external console,MonoDevelop将在外部控制台中启动您的程序。默认情况下,这是/usr/bin/xterm。您可以通过在/usr/bin/中为其创建符号链接并将其命名为xterm来为首选控制台应用程序创建符号链接。

如果您希望收到Application Output打击垫的输出,请取消选中Run on external console