MonoDevelop 7.8始终无法构建

时间:2019-07-01 14:04:23

标签: windows mono monodevelop

我已经用VisualStudio创建了一个.NET C#应用程序。现在,我也想使该应用程序也能在Mac和Linux上运行。由于该应用程序非常简单,并且仅使用一些图形元素,因此我认为我可以将其轻松移植到gtk的单应用程序中。

因此,我已将Windows的MonoDevelop下载为预建的存档。 启动monodevelop之后,我尝试创建一个测试应用程序。

我这样做的方法是:File-> NewSolution-> GTK#2.0 Project 然后,我选择了.net 4.71作为.NET版本。我所有的参考文献看起来都不错(它们没有显示为灰色),但是

 using system;
 using Gtk;

始终为红色。

如果我尝试构建项目,则会得到:

 Building test (Debug|x86)


 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped      ==========

 Build failed.
 Build: 1 error, 0 warnings

日志文件也为空。

enter image description here

enter image description here

我希望有人可以给我一些提示,在哪里调试此问题。

顺便说一句,还有其他方法可以实现我的应用程序在Mac和Linux上运行的目标吗?我不想使用Java等。

谢谢

1 个答案:

答案 0 :(得分:0)

MonoDevelop 7.8官方源代码存在多个问题,因此Windows上需要一些补丁。

我在GitHub上有一个带有此类补丁的分叉,

https://github.com/lextm/monodevelop/commits/ac67534eb543228cac470ade2923f7bc107425ce

您可以使用MSI安装程序进行安装,

https://github.com/lextm/monodevelop-windows/releases