程序集内容

通常,静态程序集可能由以下四个元素组成:

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

  • 类型元数据。

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

  • 资源集。

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

下图显示分组到单个物理文件中的这些元素:

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

设计源代码时,你会作出有关如何将应用程序的功能划分到一个或多个文件的明确的决定。 在设计 .NET 代码时,你也将作出类似的决定,即如何将应用程序的功能划分到一个或多个程序集中。

请参阅