我使用以下说明在干净安装的Ubuntu 12上安装Mono。 http://forums.osgrid.org/viewtopic.php?f=14&t=4625
当我运行mono --runtime=v4.5 Test.exe
时,我收到以下错误:
警告:此应用程序支持的运行时版本是 不可用。使用默认运行时:v2.0.50727。
如果我将运行时设置为v4.0,程序将最初运行,直到达到.Net 4.5 only方法,特别是Monitor.IsEntered
,导致MissingMethodException
被抛出。
我有一个名为/opt/mono-3.2.3/lib/mono/4.5.
如何修复Mono以便我可以在4.5框架下运行该程序?
答案 0 :(得分:0)
看起来像你found the answer:Mono还没有实现Monitor.IsEntered()
。
有趣的是,为什么这个TODO在Mono Class Status页面上并不明显,但是......