Mono官网:
http://mono-project.com/
2.0 Release Notes:
http://www.mono-project.com/Release_Notes_Mono_2.0
这个release比1.x更为完整和成熟了。其中,C#编译器对C# 3的支持已经完整;标准库方面,WinForms 2.0的API已经完整支持,LINQ和ASP.NET的支持也比之前更为完善;执行引擎开始共享泛型代码后占用内存量减少了。
一句话说来:Mono越来越接近fully production ready的状态了。
只要不用P/Invoke,许多.NET应用都能as-is在Mono上运行了。当然,这里那里出现bug也不奇怪……看看微软自己的.NET 3.5 SP1还要推出Service Release 1就知道这种事情没办法 -_-|||
几年前要是谁说CLI是跨平台的,以Mono来举例的话,或许会被强烈抨击Mono不现实。但现在的Mono已不同于昔日的。加上不断成熟的
MonoDevelop,在Windows之外做CLI平台上的开发也越来越现实了。
It's just great!
分享到:
相关推荐
"mono-2.0-bdwgc"部分指的是Unity在这个版本中使用的特定版本的Mono运行时,其中"bdwgc"代表Boehm-Demers-Weiser垃圾收集器,这是一种保守的垃圾回收器,用于管理内存,自动清理不再使用的对象,防止内存泄漏。...
Mono Tools for Visual Studio 2.0.8152 是一套专为开发人员设计的工具集,它使得在Microsoft Visual Studio环境下使用Mono平台进行跨平台开发变得更加便捷。这个版本号8152的更新旨在提升工具的稳定性和性能,同时...
标题《Mono-mbe版源码编译.pdf》所包含的知识点主要围绕在Linux环境下编译Unity Mono-mbe版本源码的过程,尤其是生成用于安卓平台上的动态链接库(dll)热更新和dll加密的libmonobdwgc-2.0.so文件。接下来,我将详细...
3. 微信SDK API:熟悉微信提供的各种服务,如OAuth2.0授权、消息推送、支付接口等,并学会在C#中正确调用这些API。 4. iOS应用的权限设置:确保应用有访问网络和使用微信服务所需的权限。 5. 应用发布:了解在使用...
在描述中提到的".net framework 2.0"可能意味着讨论的是早期的技术或历史问题,因为.NET Framework 2.0是2005年发布的,当时C#还不支持许多现代特性,如async/await、泛型、LINQ等。 在实际开发中,如果需要脱离...
* 2009 年,Android 系统迅速发展,继 Android 1.5、1.6 后 Android 2.0 正式发布。 * 2010 年,Google 发布了旗下第一款自主品牌手机:Nexus one(HTC G5),同年 5 月 20 日,Google 对外正式展示了搭载 Android ...
`clean.bat`用于清理解决方案中的中间和输出文件,`releasebuild.bat`构建优化过的发布版本,而`debugbuild.bat`则构建调试版本,便于开发者调试代码。 2. **ILSpy.sln**:这是一个Visual Studio解决方案文件,...
Mono 2.0 (Windows, Linux) 使用前需要配置index.aspx.cs中的 string api_key = "a0c6feaf59de39d6069e2dd7c6969561"; string secret = "b640a608932a31a6a6acf49ac2b6a4ff"; string url = "http://localhost/"...
尽管.NET Framework的Microsoft版本运行在Windows操作系统上,但以后将推出运行在其他操作系统上的版本,例如Mono,它是.NET Framework的开发源代码版本(包含一个C#编译器),该版本可以运行在几个操作系统上,包括...
在Unity中,用到MySql数据库时,发布exe 的时侯报错,有关于dll的错误,解决问题所需dll文件。...把unity文件夹下Unity\Editor\Data\Mono\lib\mono\2.0 中的 这三个dll放到项目plugins中就可以了。
在Reactor中,事件的处理流程通常由三个核心组件构成:发布者(Publisher)、订阅者(Subscriber)以及序列化处理(如Flux和Mono)。发布者负责生产事件,订阅者处理这些事件,并且事件的序列化处理可以根据需要串行...
.NET Standard 2.0是一个API规范,它定义了.NET平台上所有实现(如.NET Core、Mono或Unity)应支持的一组公共API。这使得开发者可以编写一次代码,然后在多个.NET实现上运行,提高了代码的重用性和可移植性。Aspose....
2、在上一篇文章我曾提过Unity因为采用的是Mono .NET 2.0。这个版本对COM支持不是很好,所以导致Unity在串口通信方面有些问题。不过最近发布了Mono .NET4.6版本的Unity 5.5测试版,该问题可能会解决掉,不过可能需要...
IronPython 是一种在 NET 和 Mono 上实现的 Python ...2008 年,随着微软发布 NET Framework3.0/3.5、Silverlight 之后,IronPython也发布了 2.0 版,目前最新版本是 2.7,于 2011年3月发布,支持.NET Framework 4.0。
例如,Q3季度就发布了.Net Core 2.0正式版。在教学和实践中,需要关注最新的稳定版本以及预览版的发布情况,以便使用最新和最稳定的技术。 在安装.Net Core时,无论是在Linux还是Windows环境下,微软都提供了官方...
Unity在发布时并没有包含这些字符集,需要手动加进去,将I18N.DLL和I18N.CJK.DLL从Unity安装目录(Editor\Data\Mono\lib\mono\2.0目录下)拷贝到项目目录的Assets目录下,然后重新编译出包,即可正常运行。 Encoding....
1. ASP.NET AJAX 1.0正式版 ASP.NET AJAX 1.0是微软公司推出的一个新的技术,主要包含两个部分:ASP.NET AJAX Extensions库和AJAX控件包。ASP.NET AJAX Extensions库在客户端提供核心的JavaScript功能封装,能够对...
最新消息: v2.0已发布,现已可供公众使用。 什么是单交叉 Monocross是由用户和开发人员社区维护和开发的C#.NET跨平台移动框架。 根据MIT许可证发布,任何人都可以免费下载,贡献和共享该框架。 借助Monocross,您...