手机上网站用建设工具h5制作平台排名
web/
2025/10/5 20:04:39/
文章来源:
手机上网站用建设工具,h5制作平台排名,网站维护包括的内容,聊天软件是怎么开发的接前篇Unity 5.3.5p8 C#编译器升级#xff0c;本文侧重了解一些Mono的知识。 Unity3D的编译器升级 新升级的Mono C#编译器#xff08;对应Mono 4.4#xff09; Unity编辑器及播放器所使用的Mono运行时还未升级。 新编译器仍针对C# 4#xff0c;是旧的编译器也支持的版本。 … 接前篇Unity 5.3.5p8 C#编译器升级本文侧重了解一些Mono的知识。 Unity3D的编译器升级 新升级的Mono C#编译器对应Mono 4.4 Unity编辑器及播放器所使用的Mono运行时还未升级。 新编译器仍针对C# 4是旧的编译器也支持的版本。 新编译器目标框架为.Net 3.5也是之前支持的框架。 Mono是如何运行的 *.cs源文件通过编译器编译成IL(中间文件)IL 运行在Mono的 JIT(just in time)Mono虚拟机运行在物理机中 查看Unity使用的Mono版本 参考http://answers.unity3d.com/questions/259448/how-to-determine-mono-version-of-unity-.html 我在unity 5.3.4f1 中测试有效而在unity 4.3.4f1下测试无效 using UnityEngine;using System;using System.Reflection;public class MonoVersion : MonoBehaviour { void Start() {Type type Type.GetType(Mono.Runtime); if (type ! null){MethodInfo info type.GetMethod(GetDisplayName, BindingFlags.NonPublic | BindingFlags.Static); if (info ! null)Debug.Log(info.Invoke(null, null));} //Debug.Log(System.Enviroment.Version);//net version?}
} 方法二 d:\Program Files\Unity_5_34\Editor\Data\Mono\binmonop2 --runtime-version mono.exe
runtime version: 2.0.50727.1433 d:\Program Files\Unity_5_34\Editor\Data\Mono\binmono.exe --version
Mono JIT compiler version 2.0 (Visual Studio built mono)
Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-project.comTLS: normalGC: Included Boehm (with typed GC)SIGSEGV: normalNotification: Thread pollingArchitecture: x86Disabled: none Mono Mono是.Net Framework .NET和Mono两者是完全独立的简单的理解Mono项目是第三方的.Net Framework实现比喻为.Net的跨平台版绝大多数C#的特性在.net和mono中都是相同的少部分特性两者的实现不一致。 Mono的目标是创建一系列符合ECMA 标准Ecma-334和Ecma-335的.NET 工具包括C# 编译器和共通语言执行平台 Mono 虚拟机包含一个实时编译引擎该引擎可用于如下处理器x86SPARCPowerPCARMS39032位模式和64位模式x86-64IA64 和64位模式的 SPARC。该虚拟机可以将代码实时编译或者预先编译到原生代码。对于那些没有列出来的系统则使用的是代码解释器。 这部分内容摘自http://www.mono-project.com/docs/about-mono/ mono - C# Compiler Mono’s C# compiler is feature complete for C# 1.0, 2.0, 3.0, 4.0 and 5.0 (ECMA). A good description of the feature of the various versions is available on Wikipedia. mono的c#编译器提供c# 1.0,2.0,3.0,4.0和5.0(ECMA)完整的功能。不同版本的特性的描述可以在维基百科上查看。 mono - Mono Runtime The runtime implements the ECMA Common Language Infrastructure (CLI). The runtime provides a Just-in-Time (JIT) compiler, an Ahead-of-Time compiler (AOT), a library loader, the garbage collector, a threading system and interoperability functionality. mono运行时实现了ECMA 公共语言基础(CLI)。运行时提供了即时(JIT)编译器提前的编译器(AOT)库加载器垃圾回收机器线程操作互操作性 mono - .NET Frame Class Libray The Mono platform provides a comprehensive set of classes that provide a solid foundation to build applications on. These classes are compatible with Microsoft’s .Net Framework classes. Mono平台提供了一组全面的类来构建应用程序提供一个坚实的基础。这些类是兼容微软的.Net framework mono - Mono Class Libray Mono also provides many classes that go above and beyond the Base Class Library provided by Microsoft. These provide additional functionality that are useful, especially in building Linux applications. Some examples are classes for Gtk, Zip files, LDAP, OpenGL, Cairo, POSIX, etc. Mono还提供了很多类,甚至超越了微软提供的基类库。这些提供额外的功能是有用的,特别是在构建Linux应用程序。一些例子是Gtk ,Zip文件、LDAP、OpenGL,Cairo,POSIX等等。 .Net和Mono .Net和C#版本 .Net版本和C#版本http://www.cnblogs.com/zhaoqingqing/p/5478239.html .net frameworkc# versionnotedate.net 3.53.0vs20082007-08.net 4.04.0vs20102010-04.net 4.55.0vs2012/132012-10.net 4.66.0vs20152015-07 .Net和Mono版本关系 一个大致的版本对应关系 datemono versionnet versionnote2008-10-01mono 2.0.net 2.0 c# 3.02011-12-19mono 2.10.8.net 4.0 c# 4.02014-03-31mono 3.4.net 4.5 c#5.02016-06-08mono 4.4.0.net 4.6.1 c#6.0 mono编译器版本升级 mono运行库没有升级目前运行时的mono还是 3.5 Mono发行版本 Date(时间)Version(版本)Note(备注)2004-06-301.0C# 1.0 support2006-11-091.2C# 2.0 support2008-10-062.0.Net 2.0 C# 3.02010-09-222.8.Net profile C#4.0 support2012-10-153.0C# 5.0 support,async base class libray,MVC4 partial2014-03-313.42015-04-294.0.NET 4.5 profile .NET4.5 assembiles,C#6.0,integrate .net core code2014-03-314.22016-06-084.42016-08-014.6 2016 Mono joins the .NET Foundation 参考资料 Mono release: http://www.mono-project.com/docs/about-mono/releases/Mono 4.4http://www.mono-project.com/docs/about-mono/releases/4.4.0/Mono software: https://en.wikipedia.org/wiki/Mono_(software) Unity3D发行版本 Unity VersionMono Runtime/Compiler VersionNote3.54.0引擎大版本升级4.3新的2D工具Sprite4.6uGUIIL2CPP5.02.0/2.0shaderassetbundle重大改变 等等5.3.5p82.0/4.4Mono编译器升级运行时未升级等等5.4.0 f12.0/2.0更多VR平台支持等等 扩展资料 http://blogs.unity3d.com/2016/04/01/unity-joins-the-net-foundation/ 更多信息 我的疑问 编译器和运行时版本不匹配可以正常执行 文献资料 mono project github: https://github.com/mono/mono mono doc: http://www.mono-project.com/docs/ Mono英文百科[https://en.wikipedia.org/wiki/Mono](https://en.wikipedia.org/wiki/Mono) Mono中文百科https://zh.wikipedia.org/wiki/Mono 扩展资料 [.NET Core与.NET Framework、Mono之间的关系](http://www.cnblogs.com/shanyou/p/4295163.html) 魅力 .NET从 Mono、.NET Core 说起 [c#基础系列二]从编译执行过程理解c# Mono为何能跨平台聊聊CIL(MSIL) 国内 Mono 相关文章汇总http://www.cnblogs.com/shanyou/archive/2012/07/28/2612919.html 原文地址http://www.cnblogs.com/zhaoqingqing/p/5762867.html .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87538.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!