安装新版本的 Mono 后 MonoDevelop 无法运行

安装新版本的 Mono 后 MonoDevelop 无法运行

在 Ubuntu 14.04.2 LTS 上安装较新版本的 mono(4.0.1)后,我在运行 MonoDevelop 时遇到异常

Unhandled Exception:
System.TypeLoadException: A type load exception has occurred.
  at MonoDevelop.Startup.MonoDevelopMain.Main (System.String[] args) [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: A type load exception has occurred.
  at MonoDevelop.Startup.MonoDevelopMain.Main (System.String[] args) [0x00000] in <filename unknown>:0 

我尝试重新安装 MonoDevelop,但没有任何变化。可能是缺少一些程序集。

我该如何解决这个问题?如有必要,我可以提供更多信息。

提前致谢。

答案1

我已将问题追溯到缺少 glib-sharp 并通过安装包 gtk-sharp2-complete (FC 21) 解决了该问题

答案2

根据 Ramhound 的建议,我通过卸载 mono 和 MonoDevelop 然后先安装 MonoDevelop 再安装 mono 来解决问题,我不知道顺序是否重要,但也许这很重要,因为当我安装较新版本的 mono 时 MonoDevelop 不喜欢某些东西,甚至重新安装 MonoDevelop 也无济于事。

相关内容