.NET 程序集(.NET Assembly)文件是 .NET 框架中的核心组成部分,通常以 .dll(动态链接库)或 .exe(可执行文件)作为扩展名。它是使用 C#、VB.NET 或 F# 等 .NET 语言编写并编译后的代码单元。程序集内部包含了公共中间语言(CIL)代码,即 MSIL(微软中间语言),以及描述代码结构的元数据和诸如图像、配置文件等资源。作为 .NET 应用程序的基本构建块,程序集提供了打包、部署代码、管理版本控制以及定义安全边界的标准方式。.NET 运行时环境,即公共语言运行时(CLR),负责执行程序集中的 CIL 代码。程序集既可以是独立运行的可执行程序,也可以是供其他程序调用的类库。由于其具有自描述性,程序集清单(Assembly Manifest)中记录了名称、版本、区域性、公钥及依赖项等关键信息,使得 CLR 能够准确解析并加载所需的依赖组件。程序集对于构建模块化、易于维护且具备高度可扩展性的 .NET 应用程序至关重要。