Debugging 在Ubuntu上开发MonoDevelop--没有编译器,没有调试器,什么都没有。。。为什么?

Debugging 在Ubuntu上开发MonoDevelop--没有编译器,没有调试器,什么都没有。。。为什么?,debugging,ubuntu,mono,monodevelop,ubuntu-11.04,Debugging,Ubuntu,Mono,Monodevelop,Ubuntu 11.04,我曾尝试在Ubuntu11.04中使用MonoDevelop2.4和2.6,但它们似乎都没有提供任何运行项目的方法。(如图所示,工具栏和菜单中的运行、步骤和调试项目都被禁用。) 到目前为止,我所看到的所有项目类型都是如此——C#、Python等等 但是安装了mono调试器。是否有一些安装后的任务,我需要手动完成,这工作 尝试在synaptic中查找mono mdb和更多软件包,这可能会解决此问题。 不记得确切的名字,家里的Linux盒子…你真的打开了这个项目吗?看起来你刚刚打开了Main.cs。

我曾尝试在Ubuntu11.04中使用MonoDevelop2.4和2.6,但它们似乎都没有提供任何运行项目的方法。(如图所示,工具栏和菜单中的运行、步骤和调试项目都被禁用。)

到目前为止,我所看到的所有项目类型都是如此——C#、Python等等

但是安装了
mono调试器
。是否有一些安装后的任务,我需要手动完成,这工作


尝试在synaptic中查找mono mdb和更多软件包,这可能会解决此问题。
不记得确切的名字,家里的Linux盒子…

你真的打开了这个项目吗?看起来你刚刚打开了Main.cs。这样不行。

请确保您安装了编译器(mcs等)

查看

也许您还没有选择“项目”?打开SolutionPad并单击Test1项目(不是树根的解决方案,而是树下的项目)

我只是在这里猜测,因为我没有Ubuntu,也不能实际测试任何东西

编辑:事实上,单击解决方案看起来也可以

从代码来看,另一种可能是您没有构建目标?我不确定这将如何发生,但除非您只打开Main.cs而不是实际打开Test1.sln,否则我不知道该建议什么


打开项目时,打开了哪个文件?Test1.sln?Test1.csproj?或者Main.cs?

是的,正如标题栏中所说,这是一个名为
Temp1
的项目。只是好奇,是什么让你认为它不是?我想我在旧版本中尝试过,但它不起作用,但我会在2.6中尝试,看看它是如何运行的……我昨天在家中尝试过,monodevelop工作得很好(刚刚更新到11.10)。很多其他的东西都坏了,虽然…mdb被弃用了,新的软调试器(sdb)支持被构建了,我不敢相信我的眼睛,这确实是因为没有选择一个项目!非常感谢。