程序集

  版权声明:本文为博主原创文章,未经博主允许不得转载。

 

  经由编译器编译得到的CIL代码,供中间产物CIL代码储存在一个地方的单元,程序集包括可执行文件(这些文件可以直接在windows

系统上运行)和其他应用程序使用的库(.dll);在WINDOWS系统中,它一般表现为·dll或者是·exe的格式,但是要注意,它们跟普通意义

上的WIN32可执行程序是完全不同的东西,程序集必须依靠CLR才能顺利执行(如图中本机代码在系统运行库 .NET CLR的环境下运行

本机代码生成可执行文件)。

  在将代码编译成CIL,再用JIT编译器编译为本机代码,CLR的任务还没有结束,还需要管理正在执行的用.NET Framework编写的代

(这个执行代码的阶段通常称为运行时,由CLR管理内存,处理安全,跨语言调试等)  

 

posted @ 2016-08-21 12:29  Geore  阅读(191)  评论(0编辑  收藏  举报