如何:添加对类型库的引用

当添加对类型库的引用时,Visual Studio 将生成包含元数据的互操作程序集。 如果主互操作程序集可用,则 Visual Studio 在生成新的互操作程序集之前将使用现有程序集。

在 Visual Studio 中添加对类型库的引用

  1. 在计算机上安装 COM DLL 或 EXE 文件,除非 Windows Setup.exe 文件会为您执行此安装。

  2. 从**“项目”菜单中选择“引用”**。

  3. 选择 COM 选项卡。

  4. 从**“可用的引用”**列表中选择类型库,或通过浏览选择相应的 .tlb 文件。

  5. 单击**“确定”**。

  6. 右击新添加的引用,然后单击**“属性”**。

  7. 在**“属性”窗口中,确保将“嵌入互操作类型”属性设置为“True”**。 通过此设置,Visual Studio 将会在可执行文件中嵌入 COM 类型的类型信息,从而不必将主互操作程序集与您的应用程序一起部署。

添加对类型库的引用以进行命令行编译

  1. 如何:从类型库生成互操作程序集中所述,生成一个互操作程序集。

  2. /link(C# 编译器选项)/link (Visual Basic) 编译器选项与互操作程序集名称一起使用,以便将 COM 类型的类型信息嵌入到可执行文件中。

请参见

任务

演练:嵌入 Microsoft Office 程序集中的类型信息(C# 和 Visual Basic)

演练:嵌入托管程序集中的类型(C# 和 Visual Basic)

参考

/link(C# 编译器选项)

/link (Visual Basic)

概念

将类型库当作程序集导入

向 .NET Framework 公开 COM 组件