公共语言运行库

Posted vtings

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了公共语言运行库相关的知识,希望对你有一定的参考价值。

使用.NET Framework的应用程序和使用.NET Core的应用程序都需要CLR(Common Language Runtime,公共语言运行库)。

然而,.NET Core使用CoreCLR,而.NET Framework使用CLR。

在CLR执行应用程序之前,编写好的源代码都需要编译。

在.NET中,编译分为两个阶段:

  1. 将源代码编译为Microsoft中间语言(Intermediate Language, IL).
  2. CLR把IL编译为平台专用的本地代码。

以上是关于公共语言运行库的主要内容,如果未能解决你的问题,请参考以下文章

CLR(Common Language Runtime) 公共语言运行库

单片机中指令CLR是啥意思

.NET学习:中间语言(IL)=托管代码?

.netframwork 和vs的区别

clr是啥意思

C# .Net Framework