在使用IDE进行编译的时候,这个过程具体的叫法是,使用编译器面向CLR来生成代码.对于不同的开发语言,使用的的编译器也不一样,但是生成的代码都一样. “无论选用哪一个编译器,结果都是一个托管模块.” 托管模块中的中间语言(MSIL),是编译器编译代码时生成的代码,它是与CPU无关的机器语言.当程序运行时,由CLR将中间代码转换为本地CPU指令.因此,任何编译成MSIL的程序都可以在实现CLR的环境上执行.这是.NET Framework具有可移植性的部分原因. 为了执行一个IL方法,首先必须把它