^"What is Intermediate Language(IL)/MSIL/CIL in .NET". اطلع عليه بتاريخ 2011-02-17. CIL: ... When we compile [a] .NET project, it [is] not directly converted to binary code but to the intermediate language. When a project is run, every language of .NET programming is converted into binary code into CIL. Only some part of CIL that is required at run time is converted into binary code. DLL and EXE of .NET are also in CIL form.