使用程序集编程
更新:2007 年 11 月
程序集是 .NET Framework 的生成块,它们构成基本部署单元、版本控制、重新使用、激活范围和安全权限。程序集向公共语言运行时提供了解类型实现所需要的信息。它是为共同运行和形成功能逻辑单元而生成的类型和资源的集合。对于运行时,类型不存在于程序集上下文之外。
本节描述如何创建模块,如何从模块创建程序集,如何创建密钥对并使用强名称为程序集签名,以及如何将程序集安装至全局程序集缓存。此外,本节还描述了如何使用 MSIL 反汇编程序 (Ildasm.exe) 查看程序集清单信息。
说明: |
---|
从 .NET Framework 2.0 版开始,对于版本号高于当前已加载运行时的 .NET Framework 版本,运行时将不加载由其进行编译的程序集。这同样适用于主版本号和次版本号的组合。 |
本节内容
创建程序集
提供单文件和多文件程序集的概述。程序集名称
提供程序集命名的概述。如何:确定程序集的完全限定名
描述如何确定程序集的完全限定名。在完全信任环境下运行 Intranet 应用程序
描述如何对 Intranet 共享中的完全信任程序集指定旧版本的安全策略。程序集位置
提供在何处定位程序集的概述。如何:生成单文件程序集
介绍如何创建单文件程序集。多文件程序集
描述创建多文件程序集的原因。如何:生成多文件程序集
介绍如何创建多文件程序集。设置程序集属性
介绍程序集属性以及设置这些属性的方法。创建和使用具有强名称的程序集
介绍如何使用强名称为程序集签名及其原因,包括帮助主题。延迟为程序集签名
介绍如何延迟对程序集签名。使用程序集和全局程序集缓存
介绍如何将程序集添加到全局程序集缓存及其原因,包括帮助主题。如何:查看程序集内容
描述如何使用 MSIL 反汇编程序 (Ildasm.exe) 查看程序集内容。公共语言运行库中的类型转发
描述如何使用类型转发将类型移到另一程序集中,而不中断现有应用程序。
参考
- Assembly
表示程序集的 .NET Framework 类。
相关章节
如何:从程序集获得类型和成员信息
描述如何以编程方式从程序集中获取类型和其他信息。公共语言运行库中的程序集
提供公共语言运行时程序集的概念性概述。程序集版本控制
概述程序集绑定以及 AssemblyVersionAttribute 属性和 AssemblyInformationalVersionAttribute 属性。运行库如何定位程序集
介绍运行时如何确定用于满足绑定请求的程序集。反射概述
介绍如何使用 Reflection 类获取有关程序集的信息。