【问题标题】:TypeLoadException with Mono 2.11.4 (Mono 2.10.8.1 works fine)Mono 2.11.4 的 TypeLoadException(Mono 2.10.8.1 工作正常)
【发布时间】:2012-08-16 13:08:08
【问题描述】:

我编译了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 上(built 来自最新的 Git):

$ /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 是不是很眼熟?
有什么解决办法吗?

【问题讨论】:

    标签: mono ubuntu-12.04 typeloadexception


    【解决方案1】:

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

    你应该把它归档到http://bugzilla.xamarin.com/

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

    【讨论】:

    • 这确实是最好的选择。其实我刚编译Mono 2.10.8.1,问题还是出现了,所以是我搭建环境的问题,不是2.11.4的问题,误报见谅!
    • 构建问题是什么?我也有类似的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    相关资源
    最近更新 更多