MonoDevelop从3.2升级到3.8后未运行

MonoDevelop从3.2升级到3.8后未运行,mono,monodevelop,roslyn,Mono,Monodevelop,Roslyn,我在ubuntu 14.10中运行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 UNHAND

我在ubuntu 14.10中运行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运行正常。我想用它来运行RoslynLight.sln,但我得到了一个错误:

项目不支持framework'.NETFramework,版本=v4.5'

我在某个地方读到一个答案,我一定是在使用旧版本的mono,所以我升级了它,这导致了上述错误


有人能提出解决办法吗?我对mono和roslyn都是新手,所以我可能在某个地方做了一些非常错误的事情

mono和MonoDevelop应该同时更新。仅仅更新其中一个是不够的。您现在可能应该升级Mono和MonoDevelop到最新版本,方法是跟随@LexLi尝试一下。还是相同的错误。你能改为升级到Mono 4.0.x吗?