kısaca msil. Dot Net framework üzerinde program yazdığınızda yazdığınız kodların ilk derlenme aşamasıdır. Yani ne yazarsanız yazın ilk olarak işlemciden bağımsız bir komut setine sahip olan bu aradil e çevirilir. Buradan clr üzeirnde hakimiyet sağlanarak program çalıştırılabilir hale getirilir. Amacı Dot net dilleri arasında bir bütünleşme sağlamaktır.
Yani kısaca C# veya vb.net kodu yazdığınızda direkt işlemci üzerinde derlenmez. msil koduna dönüştürülür. msil bu yordamları clr ile sisteme yedirir.