摘要: 将源代码编译成托管代码:编译C#源代码的过程:C#源代码-->C#编译器-->托管模块(中间语言和元数据)托管模块的结构:PE32或PE32+头:标准windowsPE头文件。PE32格式,只能在windows 32位系统运行。还标示了文件类型:GUI、CUI、DLL。 文件生成时间。CLR头:CLR版本、托管模块入口方法main的MethodDef元数据标记,模块元数据,资源,强名称。元数据:两种类型的表:一、描述源代码中定义的类型和成员。二、描述源代码引用的类型和成员。IL中间语言代码:编译器编译源代码时生成的代码,在运行时,CLR将IL编译成本地cpu指令。每个面向CLR的编 阅读全文
posted @ 2011-03-18 21:50 dotNet_Fan 阅读(385) 评论(0) 推荐(0)