我已经试着让Monodevelop启动和运行了将近一个星期,首先是我的红帽,现在是我的软呢帽。
调试器无法工作,在尝试调试时,我会得到以下错误:
我试过重新安装Monodevelop,但它是一样的。我看过谷歌,唯一能找到的就是三年前的情况,它说这是个bug。
下面是我试图运行的程序:
using System;
namespace ArteriumTarreDal
{
class MainClass
{
public static void Main (string[] args)
{
Console.WriteLine ("Hello World!");
}
}
}
编辑:
我正在运行Fedora 20 x86_64,并通过这个指令和存储库安装了MonoDevelopment4.0:堆栈过流
有关apt-get或yum的安装说明,请参阅:http://software.opensuse.org/download/package?project=home:tpokorra:mono&package=monodevelop-opt
MonoDevelopment4.0也有相同的问题:
任何人都知道这是什么错误。以及如何修复它?
编辑:我让它在Fedora 20 x86_64 KDE上工作,但我仍然找不到如何在Gnome上修复它。
编辑:我刚刚在MonoDevelopment5.4中的Debian 7 "KDE“上得到了同样的问题。
发布于 2014-03-21 22:20:50
在对CentOS 6.5 64位上的股票安装做了一些更改之后,它对我起了作用:
/opt/mono/bin
添加到PATH
中,并重新启动了shell。可以说,mono-opt
包应该做到这一点,但它没有做到这一点。Run on external console
。你可能不用这么做。我这么做是因为我通过SSH转发的MonoDevelop会话运行了X11。在从Gnome终端或类似的地方运行时,可能没有必要。然后,如果通过单击图标运行MonoDevelop,如果MonoDevelop由于某些原因无法打开外部控制台窗口,则可能是必要的。总之,此设置使其在MonoDevelop环境中运行程序,输出将转到UI中的Application Output
选项卡。您可能无法与此设置交互地使用该程序。如果您需要以交互方式运行Mono控制台程序,最好直接从终端运行:$ mono /bin/Debug/foo.exe,这个解决方案称为foo
,但根据需要替换您自己的名称。https://unix.stackexchange.com/questions/120685
复制相似问题