摘要: CLR的执行模型一、.将源代码编译成托管模块简单来说C#编译器(CSC.exe)将源代码生成托管模块,如果项目只有一个托管模块,没有资源(或数据)文件,那么程序集就是托管模块,而且在生成过程中不需要采取任何额外的步骤。但是,如果是一系列文件(例如多个托管模块,n个资源文件)合并成一个程序集中,就需要用到了程序集连接器(Al.exe) 托管模块分四部分 1.PE32或PE32+头 2.CLR头 3.元数据 4.IL(中间语言)代码二、.将托管模块合并成程序集程序集链接器(AL.exe)将托管模块合并成程序集三、.加载公共语言运行时、 涉及工具: *工具CLRVer.exeP8查询一台机器上安装. 阅读全文
posted @ 2013-10-18 16:23 LifeForCodes 阅读(204) 评论(0) 推荐(0) 编辑