使用Mono 2.11.4的TypeLoadException(Mono 2.10.8.1工作正常)

时间:2012-08-21 08:05:53

标签: mono ubuntu-12.04 typeloadexception

我编译了a Mono project,它在最新版本的Mono上崩溃了。

SparkleShare在Mono 2.10.8.1上运行正常(默认情况下在最新的Ubuntu上):

$ /usr/bin/mono --version | grep version
Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-1ubuntu2.2)
$ /usr/bin/mono bin/SparkleShare.exe
16:16:11 | Auth | Imported key [...]

但不是Mono 2.11.4(最新Git的built):

$ /usr/local/bin/mono --version | grep version
Mono JIT compiler version 2.11.4 (master/31e9b80 Tue Aug 21 15:21:41 JST 2012)
$ /usr/local/bin/mono bin/SparkleShare.exe
Unhandled Exception:
System.TypeLoadException: Could not load type 'SparkleShare.SparkleUI' from assembly 'SparkleShare, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 'SparkleShare.SparkleUI' from assembly 'SparkleShare, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.

这个TypeLoadException对任何人来说都很熟悉吗? 关于如何解决它的任何提示?

1 个答案:

答案 0 :(得分:1)

如果它适用于Mono 2.10.8.1而不是Mono 2.11.4,那么它显然是一个错误,实际上是回归。

您应该在http://bugzilla.xamarin.com/

中提交

Mono 2.11.x系列仍然是预览(不稳定)版本,在下一个2.12.x稳定版之前(惯例是对不稳定版本使用奇数)。