答案1
在创建新的 C# 控制台项目后,在 MonoDevelop 中构建它的方法是建造-> 全部构建。MonoDevelop 顶部应该会出现一条消息,提示:Build successful.
运行它的方法是选择跑步->运行->Mono 4.xx(4.xx 代表 Mono JIT 编译器版本)。
将打开一个新终端并显示以下结果:
Hello Mono!
Press any key to continue...
如果您再次运行它而不关闭终端,将会打开一个弹出窗口并显示以下消息:
An application is already running. Do you want to stop it?
点击停止按钮停止它,然后 C# 程序(Program.cs)将再次运行。
如果您的 C# 代码成功运行,您可以在控制台项目的文件夹中找到一个名为 Test3.exe 的可执行文件.../bin/Debug
。您可以使用以下命令从终端运行 Test3.exe:
mono /path/to/Test3.exe
答案2
我知道这篇文章已经过时了,但我在 2023 年仍然遇到了这个问题,并找到了另一种解决方案。根据这帖子中,Monodevelop 需要特定的终端,而 xterm 是最终的后备方案。由于 Wayland 没有配备 xterm,因此无法启动任何控制台(这本来是用来启动程序的)。
我通过在我的系统上安装 xterm 解决了这个问题。