我在Elementary OS上,刚刚安装了“MonoDevelop”。我被迫使用C#。但是,它提出了一个简单的Hello World默认程序:
using System;
namespace HelloCsharp{
class MainClass{
public static void Main (){
Console.WriteLine ("Hello World!");
}
}
}
问题是我的“应用程序输出”面板为空。 至少它会创建一个新行(还有一个空行)。我选择了它,因此它在下面的屏幕截图中显示为“蓝色条形图”。
选中“在外部控制台上运行”和“暂停控制台输出”复选框。
有人有什么建议吗?
我是否正确,此代码通常应该在此面板中为我提供输出?
答案 0 :(得分:3)
如果勾选Run on external console
,MonoDevelop将在外部控制台中启动您的程序。默认情况下,这是/usr/bin/xterm
。您可以通过在/usr/bin/
中为其创建符号链接并将其命名为xterm
来为首选控制台应用程序创建符号链接。
如果您希望收到Application Output
打击垫的输出,请取消选中Run on external console
。