1、使用某种.NET兼容语言(如C#)编写应用程序。2、把代码编译为(CIL),存储在程序集中。3、在执行代码时(如果这是一个可执行文件,就自动运行,或者在其他代码使用它时运行),首先必须使用JIT(Just-In-Time)编译器将代码编译为本机代码。4、在托管的CLR环境下运行本机代码,以及其他应用程序或进程。