再发行主 Interop 程序集

更新:2007 年 11 月

主 Interop 程序集作为 .NET Framework 应用程序的一部分再发行到最终用户。除了要求在用户的计算机上注册各个相关 COM 类型库之外,部署包含一个或多个主 Interop 程序集的应用程序与部署任何基于 .NET 的应用程序均相同。有关可用部署功能的完整说明,请参见部署应用程序

按照定义,主 Interop 程序集均由它们的发行者签名,以确保唯一性。由于主 Interop 程序集包含它们所描述的类型的唯一正式定义,因此,即使将常用主 Interop 程序集部署在应用程序目录中,也可以认为相同的程序集安装在全局程序集缓存中。如果全局程序集与本地程序集都具有相同的供应商签名,公共语言运行库也总会将您的应用程序指向全局程序集缓存中的主 Interop 程序集。在这种情况下,您的应用程序未与供应商所做的版本更改隔离。如果您的应用程序需要这种隔离,应使用类型库导入程序 (Tlbimp.exe) 生成您自己的 Interop 程序集,而不要使用主 Interop 程序集。

请参见

任务

如何:注册主互操作程序集

概念

用主 Interop 程序集编程

定位主 Interop 程序集