Mono 2.11.X发生了什么

本文关键字:发生了 什么 Mono | 更新日期: 2023-09-27 18:21:46

这听起来可能是一个愚蠢的问题——Mono 2.11.X分支到底发生了什么?

我正在尝试编译几个C#程序集,这些程序集需要2.11.X分支中引入的功能,我可以发誓,早在2012年底,我就看到并阅读了关于它发布的几条公告。谷歌搜索也证实了这一点。

现在,当我转到下载页面时,我看到最新版本是2.10.X!怎么回事?我找到了一个存档的链接来下载它,但我看到它最后一次被修改是在2012年9月。

这是我第一次真正使用Mono,所以如果有人熟悉它或他们的开发周期,可以确认我是否应该使用它吗?特别是,我想使用实体框架,它应该在2.11.X中可用,但目前在"最新"的2.10.X中不可用。

Mono 2.11.X发生了什么

我在他们的列表中看到的一切都是,最后一个稳定的版本是2.10.x,他们将维护它大约6个月,并鼓励每个人使用3.0分支,即使它仍然是测试版。http://www.mono-project.com/Release_Notes_Mono_3.0

来自以上链接:

Mono 3.0是在github master分支的基础上对Mono 2.10的更新,它不是对2.10的小升级。Mono 3.0于2012年10月18日发布。

对于无法升级到Mono 3.0的用户,我们将继续修复并更新Mono 2.10六个月。

新的微软开源堆栈

我们现在将以下程序集作为Mono的一部分,来自Microsoft的ASP.NET WebStack:
System.Net.Http.Formatinging.dll
System.Web.Http.dll
System.Web.Razor.dll
System.Web.WebPages.Deployment.dll
System.Web.WebPages.Razor.dll
System.Web.WebPages.dll
System.Web.Mvc.dll
System.Json.dll(以前有Mono,但现在被微软的取代实施)

我们还捆绑了最近开源的实体框架和
EntityFramework.dll

从Miguel的博客文章中,您可以看到实际上Mono 2.11.*变成了3.0.*,

http://tirania.org/blog/archive/2012/Oct-22.html

这篇文章讨论了Mono 3.0.*,但它链接到了一篇关于Mono 2.11.*的旧文章

他们本应该避免跳过2.11.*,因为到目前为止,它导致了大部分混乱。但我不得不承认,Mono 3听起来更酷。

如果你想使用任何新功能,正如@MarkHall所解释的,你应该使用Mono 3.0*.

在这种情况下,搜索引擎就没那么有用了,因为它们目前无法通过算法告诉你足够多的项目历史。如果你想更好地了解Mono,一定要订阅它的邮件列表、RSS提要等等