我当时正在将应用程序移植到Linux,但是有一件事情阻止了我这样做。
我已经按照website的说明安装了完整的Mono软件包和MonoDevelop。我正在使用Lubuntu 18.04.1
安装后,我从GitHub网站下载了该项目,并自行修复了所有警告。剩下的唯一事情是通过外部控制台进行调试。
我将项目属性设置为在调试时使用外部控制台,因为该项目具有用户输入项,例如登录,shell解释器等。 应用程序输出的使用是徒劳的,因为它不支持输入,颜色等,因此不是关闭外部控制台的一种选择。如果我将其关闭,则它可以正常工作,然后由于内置控制台不支持输入而与NullReferenceException
一起崩溃。
问题
当我运行项目时,构建完成,但是无法运行并显示对话框:
调试器操作失败
奇怪的是它底部没有包含无法打开... 。
我已经安装了xterm
,但问题仍然存在。缺少什么吗?因为mono-mcs
已经安装在系统上。