.NET框架学习: 程序集的基本组成
来源:互联网 发布:软件版权信息 编辑:程序博客网 时间:2024/06/05 02:10
写过了程序集的动态反射实现. 现在初步认识一下程序集... 程序集的基本组成:
1.程序集清单:在程序集中,只有程序集清单是必须的.每一个程序集,不论是静态的还是动态的,都包含一个描述程序集中各元素彼此如何关联的数据集合.程序集清单就包含这些程序集元数据.这就是程序集清单.构成多文件程序集的那些文件不是由操作系统来链接的,而是有程序集清单进行链接.而本身程序集是自描述的.程序集清单中包含以下内容:
(1)区域性 (2)版本信息 (3)强名称 (4)程序集中所有文件列表 (5)类型引用信息 (6)有关被引用程序集的信息(引用的程序集的公钥 用来指向被引用的程序集)
程序集清单的功能:用来枚举构成该程序集的文件.控制对该程序集类型和资源的引用如何映射到包含其声明和实现的文件.枚举该程序集所依赖的其他程序集.在程序集的使用者和程序集的实现信息细节的使用者之间提供一定程度的间接性.实现程序集的自描述性.
2.类型元数据 描述程序集中使用的类型信息
3.中间语言 程序集中代码生成的IL中间语言,也就是实现程序集中类型的中间语言.
4.资源 程序集中使用到的资源.其实 资源也可以装配成一个没有中间语言,类型元数据的纯资源程序集.
<摘自.net核心技术原理与构架>
1.程序集清单:在程序集中,只有程序集清单是必须的.每一个程序集,不论是静态的还是动态的,都包含一个描述程序集中各元素彼此如何关联的数据集合.程序集清单就包含这些程序集元数据.这就是程序集清单.构成多文件程序集的那些文件不是由操作系统来链接的,而是有程序集清单进行链接.而本身程序集是自描述的.程序集清单中包含以下内容:
(1)区域性 (2)版本信息 (3)强名称 (4)程序集中所有文件列表 (5)类型引用信息 (6)有关被引用程序集的信息(引用的程序集的公钥 用来指向被引用的程序集)
程序集清单的功能:用来枚举构成该程序集的文件.控制对该程序集类型和资源的引用如何映射到包含其声明和实现的文件.枚举该程序集所依赖的其他程序集.在程序集的使用者和程序集的实现信息细节的使用者之间提供一定程度的间接性.实现程序集的自描述性.
2.类型元数据 描述程序集中使用的类型信息
3.中间语言 程序集中代码生成的IL中间语言,也就是实现程序集中类型的中间语言.
4.资源 程序集中使用到的资源.其实 资源也可以装配成一个没有中间语言,类型元数据的纯资源程序集.
<摘自.net核心技术原理与构架>
0 0
- .NET框架学习: 程序集的基本组成
- 程序集的基本组成元素
- 程序的血和肉--基本组成
- c语言程序的基本组成
- Yahoo的Ajax框架YUI的基本组成
- AJAX学习之Atlas框架之建立基本的程序
- C++内存分配一:C++程序内存的基本组成
- C++内存分配一:C++程序内存的基本组成
- .net框架的程序集(元数据)
- .Net 框架-----程序集的组成部分
- MFC程序的基本框架
- windows 程序的基本框架
- 内核程序的基本框架
- 函数的基本组成
- Smartbits的基本组成
- ODI的基本组成
- ODI的基本组成
- ODI的基本组成
- 这样的外衣值得拥有
- 区块链初探(一)
- VS2013,c++报错,无法解析外部命令
- Nginx下实现pathinfo及ThinkPHP的URL Rewrite模式支持
- 淘宝镜像
- .NET框架学习: 程序集的基本组成
- 数组
- osi七层模型简单理解
- 互联网公司笔试错题集锦
- Java中的StringTokenizer类的使用方法
- Java IO最详解
- XAMPP BitNami
- Struts2入门
- UITextView 错误: xxxx Copy matching assets reply: XPC_TYPE_DICTIONARY