`
lixinye0123
  • 浏览: 333270 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

Mono 2.0 正式发布

阅读更多
由Novell赞助、自2001年启动的Mono计划在周一(10/6)发表2.0版。这是一个开放原始码且跨平台的 .NET开发架构,提供可在各种平台上执行 .NET客户端及服务器端应用程序的必备软件

  简单地说,Mono 2.0是 .NET的开放原始码且跨平台版本,只是并非由微软所提供。Novell表示,新的Mono 2.0版兼容于微软.Net 2.0的桌面及服务器组件,以及具备从.NET转移到Linux的分析工具Mono Migration Analyzer(MoMA)。

  负责Mono计划的Novell开发平台副总裁Miguel de Icaza在部落格上表示,Mono 2.0让.NET开发人员可以在不同的平台上执行他们的应用程序,涵盖Linux、Mac OS及Unix,同时造福广大的开发人员、独立软件开发商及使用者,让他们只要撰写一次软件就能在不同的平台上执行。

  新的MoMA工具可直接在.NET或Mono架构上执行,协助开发人员了解要在Linux环境下执行特定.NET应用程序时所需的改变,他们 利用MoMA分析了4600个.NET应用程序,发现有45%的应用程序不用任何改变就能在Mono上执行,而且另有24%比例的应用程序所需的改变不到 6个程序代码。

  Mono 2.0除了改善效能及简化安装程序外,也扩大所支持的操作系统平台,涵盖Linux、Solaris、MacOS X、Windows等主要操作系统平台,以及任天堂的Wii,有限制地支持苹果的iPhone及iPod Touch等。所支持的硬件平台包括x86、AMD 64、IA-64(Itanium 2)、EMT 64、PowerPC、ARM、S390、S390x、SPARC及SPARC 9等。

  并支持所有.NET 2.0的API,涵盖ASP.NET、ADO.NET及Windows. Forms,还有C# 3.0编译器以及Language Integrated Query(LINQ)等。

  不过,微软的.NET架构已进展到3.5版,并即将在月底释出4.0版的细节,现有的Mono 2.0仍缺乏对.NET 3的API支援,诸如Windows Communication Foundation、Windows Workflow Foundation及Windows Presentation Foundation等。

  InfoWorld引述de Icaza表示,这是因为这些功能并不是早期Mono用户最想要的功能,因此该团队尚未开发上述API,预计在明年会开发Windows Communication Foundation。

  随着Mono架构的改善而即将出炉的是Moonlight,Moonlight属Mono下的开放源码项目,为微软丰富互动应用程序技术Silverlight的外挂程序,Moonlight1.0版预计在年底发表
分享到:
评论

相关推荐

    unity-2020.3.14f1 mono-2.0-bdwgc

    "mono-2.0-bdwgc"部分指的是Unity在这个版本中使用的特定版本的Mono运行时,其中"bdwgc"代表Boehm-Demers-Weiser垃圾收集器,这是一种保守的垃圾回收器,用于管理内存,自动清理不再使用的对象,防止内存泄漏。...

    Mono Tools for Visual Studio 2.0.8152

    Mono Tools for Visual Studio 2.0.8152 是一套专为开发人员设计的工具集,它使得在Microsoft Visual Studio环境下使用Mono平台进行跨平台开发变得更加便捷。这个版本号8152的更新旨在提升工具的稳定性和性能,同时...

    Mono-mbe版源码编译.pdf

    标题《Mono-mbe版源码编译.pdf》所包含的知识点主要围绕在Linux环境下编译Unity Mono-mbe版本源码的过程,尤其是生成用于安卓平台上的动态链接库(dll)热更新和dll加密的libmonobdwgc-2.0.so文件。接下来,我将详细...

    mono for ios版微信sdk

    3. 微信SDK API:熟悉微信提供的各种服务,如OAuth2.0授权、消息推送、支付接口等,并学会在C#中正确调用这些API。 4. iOS应用的权限设置:确保应用有访问网络和使用微信服务所需的权限。 5. 应用发布:了解在使用...

    C#脱离.NET环境,飞信虚拟机,.net framework 2.0

    在描述中提到的".net framework 2.0"可能意味着讨论的是早期的技术或历史问题,因为.NET Framework 2.0是2005年发布的,当时C#还不支持许多现代特性,如async/await、泛型、LINQ等。 在实际开发中,如果需要脱离...

    Android发展史.pdf

    * 2009 年,Android 系统迅速发展,继 Android 1.5、1.6 后 Android 2.0 正式发布。 * 2010 年,Google 发布了旗下第一款自主品牌手机:Nexus one(HTC G5),同年 5 月 20 日,Google 对外正式展示了搭载 Android ...

    ILSpy 2.0.0.1504源码

    `clean.bat`用于清理解决方案中的中间和输出文件,`releasebuild.bat`构建优化过的发布版本,而`debugbuild.bat`则构建调试版本,便于开发者调试代码。 2. **ILSpy.sln**:这是一个Visual Studio解决方案文件,...

    DiscuzToolkit接口Demo源码

    Mono 2.0 (Windows, Linux) 使用前需要配置index.aspx.cs中的 string api_key = "a0c6feaf59de39d6069e2dd7c6969561"; string secret = "b640a608932a31a6a6acf49ac2b6a4ff"; string url = "http://localhost/"...

    dotnet framework 2.0

    尽管.NET Framework的Microsoft版本运行在Windows操作系统上,但以后将推出运行在其他操作系统上的版本,例如Mono,它是.NET Framework的开发源代码版本(包含一个C#编译器),该版本可以运行在几个操作系统上,包括...

    I18N.CJK.dll,I18N.dll,I18N.West.dll

    在Unity中,用到MySql数据库时,发布exe 的时侯报错,有关于dll的错误,解决问题所需dll文件。...把unity文件夹下Unity\Editor\Data\Mono\lib\mono\2.0 中的 这三个dll放到项目plugins中就可以了。

    Reactor指南中文版 2.0

    在Reactor中,事件的处理流程通常由三个核心组件构成:发布者(Publisher)、订阅者(Subscriber)以及序列化处理(如Flux和Mono)。发布者负责生产事件,订阅者处理这些事件,并且事件的序列化处理可以根据需要串行...

    Aspose.PDF.18.11.0.0.0&netstandard2.0&netcore 3.1.zip

    .NET Standard 2.0是一个API规范,它定义了.NET平台上所有实现(如.NET Core、Mono或Unity)应支持的一组公共API。这使得开发者可以编写一次代码,然后在多个.NET实现上运行,提高了代码的重用性和可移植性。Aspose....

    Unity communicate with serialport.rar

    2、在上一篇文章我曾提过Unity因为采用的是Mono .NET 2.0。这个版本对COM支持不是很好,所以导致Unity在串口通信方面有些问题。不过最近发布了Mono .NET4.6版本的Unity 5.5测试版,该问题可能会解决掉,不过可能需要...

    IronPython2.7.4

    IronPython 是一种在 NET 和 Mono 上实现的 Python ...2008 年,随着微软发布 NET Framework3.0/3.5、Silverlight 之后,IronPython也发布了 2.0 版,目前最新版本是 2.7,于 2011年3月发布,支持.NET Framework 4.0。

    .Net Core 文档

    例如,Q3季度就发布了.Net Core 2.0正式版。在教学和实践中,需要关注最新的稳定版本以及预览版的发布情况,以便使用最新和最稳定的技术。 在安装.Net Core时,无论是在Linux还是Windows环境下,微软都提供了官方...

    I18N.DLL和I18N.CJK.DLL

    Unity在发布时并没有包含这些字符集,需要手动加进去,将I18N.DLL和I18N.CJK.DLL从Unity安装目录(Editor\Data\Mono\lib\mono\2.0目录下)拷贝到项目目录的Assets目录下,然后重新编译出包,即可正常运行。 Encoding....

    微软技术.pdf

    1. ASP.NET AJAX 1.0正式版 ASP.NET AJAX 1.0是微软公司推出的一个新的技术,主要包含两个部分:ASP.NET AJAX Extensions库和AJAX控件包。ASP.NET AJAX Extensions库在客户端提供核心的JavaScript功能封装,能够对...

    MonoCross:使用C#.NET和Mono在iOS,Android,Windows和Webkit上创建共享代码应用程序的跨平台移动框架

    最新消息: v2.0已发布,现已可供公众使用。 什么是单交叉 Monocross是由用户和开发人员社区维护和开发的C#.NET跨平台移动框架。 根据MIT许可证发布,任何人都可以免费下载,贡献和共享该框架。 借助Monocross,您...

Global site tag (gtag.js) - Google Analytics