CIL is the term used in the CLI Standard. MSIL is (I suppose) CIL created by MS tools. Effectively they are synonymous.
- CIL – Common Intermediate Language – is the term used in the International Standard.
- MSIL – Microsoft Intermediate Language – is the product term for the Microsoft implementation of that standard.