生成主互操作程序集

有两种方法可以生成主 Interop 程序集:

  • 使用 Windows 软件开发包 (SDK) 提供的类型库导入程序 (Tlbimp.exe)

    通过使用 Tlbimp.exe 导入类型库来生成主 Interop 程序集是最简单的方法。 Tlbimp.exe 提供以下保护措施:

    • 创建新的主 Interop 程序集之前,对其他已注册的主 Interop 程序集进行检查,检查是否有嵌套的类型库引用。

    • 如果不指定容器或文件名,为主 Interop 程序集提供一个强名称,将无法发出主 Interop 程序集。

    • 如果省略了对相关程序集的引用,将无法发出主 Interop 程序集。

    • 如果添加了对相关程序集的引用,但这些相关程序集不是主 Interop 程序集,将无法发出主 Interop 程序集。

  • 使用符合公共语言规范 (CLS) 的语言(如 C#)在源代码中手动创建主 Interop 程序集。 在没有类型库时,可以使用这种方法。

要使用强名称为程序集签名,必须具有加密密钥对。 有关详细信息,请参见创建密钥对

请参见

任务

如何:使用 Tlbimp.exe 生成主互操作程序集

如何:手动创建主互操作程序集

概念

产生主互操作程序集

命名主互操作程序集

自定义主互操作程序集

向开发人员分发主互操作程序集