什么是.Core CLR VS Mono CLR之间的区别?那么微软为什么要维护运行时环境?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是.Core CLR VS Mono CLR之间的区别?那么微软为什么要维护运行时环境?相关的知识,希望对你有一定的参考价值。
什么是.Core CLR VS Mono CLR之间的区别?那么微软为何会维持不同的运行时环境?
答案
两者都是.NET标准的实现,但它们具有不同的实现细节。 Mono历史上是因为需要跨平台的.NET实现而无处不在。后来Mono成为了Xamarin的基础。
.NET Core专为性能,跨平台,可扩展的云场景而设计,主要工作负载是运行在其上的ASP.NET Core。确实,两者在API表面和跨平台功能方面都相似,但它们是在考虑其他需求的情况下创建的。
两种框架实现都得到了很好的支根据您的需要,您可以选择其中一个:
.NET核心
- ASP.NET核心(Web应用程序)
- 桌面应用程序WPF,WF(仅限.NET Core 3.0和Windows)
- 控制台应用
事情
以上是关于什么是.Core CLR VS Mono CLR之间的区别?那么微软为什么要维护运行时环境?的主要内容,如果未能解决你的问题,请参考以下文章
AOT 和 JIT IL2CPP和Mono CLR ILRuntime热更新原理
vs2010调试时出现clr.dll的版本与生成mscordacwks.dll时针对的clr.dll的版本不匹配,请高手帮下忙?