在编译使用 .NET Framework 库代码时,不是立即创建专用于操作系统的本机代码,而是把代码编译为通用中间语言(Common Intermediate Language,CIL)代码,这些代码并非专用于任何一种操作系统,也非专用于C#,其他 .NET 语言(如 VB)也会在第一阶段编译为这种语言。开发 C# 应用程序时,这个编译步骤由 VS 完成。(CIL 也可称为 MSIL 或 IL)
原文:https://www.cnblogs.com/jizhiqiliao/p/9834695.html