更新:2007 年 11 月

程序集可以是私有的也可以是共享的:默认情况下,大多数简单的 C# 程序都包含一个私有程序集,原因是不打算将该程序集供其他应用程序使用。

为了与其他应用程序共享程序集,必须将该程序集置于 全局程序集缓存 (GAC) 中。

共享程序集

  1. 创建程序集。有关更多信息,请参见 创建程序集

  2. 为程序集指定一个强名称。有关更多信息,请参见如何:使用强名称为程序集签名

  3. 为程序集指定版本信息。有关更多信息,请参见程序集版本控制

  4. 将您的程序集添加到全局程序集缓存中。有关更多信息,请参见 如何:将程序集安装到全局程序集缓存

  5. 从其他应用程序中访问该程序集包含的类型。有关更多信息,请参见 如何:引用具有强名称的程序集

请参见

概念

具有强名称的程序集

其他资源

使用程序集编程
使用程序集和全局程序集缓存
创建和使用具有强名称的程序集