程序集内容

一般情况下,静态程序集可以包含四个元素:

  • 程序集 清单,其中包含程序集元数据。

  • 类型元数据。

  • 实现这些类型的公共中间语言 (CIL) 代码。 它由编译器从一个或多个源代码文件生成。

  • 一组 资源

只有程序集清单是必需的,但需要类型或资源才能为程序集提供任何有意义的功能。

下图展示了这些元素被分组到一个单一的物理文件中。

名为 MyAssembly.dll的单文件程序集

设计源代码时,可以明确决定如何将应用程序的功能分区为一个或多个文件。 在设计 .NET 代码的时候,你将做出类似的决策,以将功能划分到一个或多个程序集。

另请参阅