有人听说过有关 Mono 和 .NET 4 字节码支持的事情吗?

有人听说过有关 Mono 和 .NET 4 字节码支持的事情吗?

如您所知,微软已经发布了 .NET 4,其编译后的字节码与 .NET 2(以及 3、3.5)不同。

我知道 Mono 使用与 .NET 2 相同的字节码格式,这意味着,在某些条件下,针对 .NET 2/3/3.5 的可执行文件可以在 Mono 上运行。

然而,开发和发布的 .NET 4 程序越来越多 - 而且我无法确定是否有计划在 Mono 中支持 .NET 4 字节码。

答案1

.NET 4 没有新的字节码。我不知道你在哪里听说过这个,但它并不存在。

唯一存在的是版本为 4.0 的新库,为此,您需要一个带有等效版本库的新 Mono(2.8 或 2.10)。

答案2

根据 Mono 项目的兼容性页面,Mono 2.8 已经可以运行.NET 4 程序,尽管缺少一些更高级的功能。

相关内容