最值得注意的是,純MSIL程序集與混合程序集不同,它與非託管模塊不完全兼容。
在執行時,實時編譯器將MSIL翻譯為本機代碼。
不管Visual C++編譯器生成的代碼是MSIL還是非託管代碼,生成代碼的優化器還是十幾年前就已開發並已進行調整的優化器。
使用ATL或MFC的應用程式不適合移轉到純MSIL,因為在這個發行版本中不支援這些程式庫。
另外,生成的MSIL和關聯的本機代碼在不需要時可以回收。
NET框架使用微軟的中間語言(MSIL)層和公共語言運行時(CLR)來提供統一的粘合。
程式碼位元組,實際電腦或MSIL指令的代表位元組。
MSIL隨後恰好在執行前被實時編譯成本機代碼。