.NET 程序集:深入解析与跨语言实践
1. 程序集清单
程序集的一个重要部分是清单,它属于元数据的一部分。清单描述了程序集的相关信息,这些信息对于引用程序集以及列出其所有依赖项至关重要。清单包含以下几个部分:
- 标识 :包括名称、版本、区域性和公钥。
- 文件列表 :属于该程序集的文件列表。单个程序集至少有一个文件,但可能包含多个文件。
- 引用的程序集列表 :清单中记录了该程序集使用的所有程序集,包括版本号和公钥。公钥用于唯一标识程序集。
- 权限请求集 :运行此程序集所需的权限。
- 导出类型 :前提是这些类型在模块中定义,并且该模块被程序集引用。否则,它们不属于清单的一部分。模块是可重用的单元,类型描述作为元数据存储在程序集中。
部分 | 描述 |
---|---|
标识 | 名称、版本、区域性和公钥 |
文件列表 | 属于程序集的文件,至少一个 |
引用的程序集列表 | 记录使用的程序集及版本、公钥 |
权限请求集 | 运行程序集所需权限 |