【问题标题】:Creating a VB.NET COM DLL创建 VB.NET COM DLL
【发布时间】:2020-08-04 20:16:30
【问题描述】:

我在 VB.NET 中创建了一个项目,并设置了“使程序集 COM 可见”。我在项目中添加了 1 个函数,然后使用管理员权限对其进行编译。

我的印象是这足以使项目成为 COM exe、注册它并且我可以在 VB6 中使用它。

但是,当我尝试在 VB6 中添加 .exe 作为引用时,VB6 说它无法添加对 VB.NET .exe 文件的引用。

我错过了什么?

我注意到还有一个名为“Register for COM interop”的复选框,但我不确定我是否真的需要它。

【问题讨论】:

    标签: vb.net com


    【解决方案1】:

    我不得不将应用程序样式从 Windows-Forms-App 更改为 Class Library。

    之后,我可以检查“注册 COM 互操作”。 编译完成后,会创建一个 TLB。

    然后我可以引用这个 TLB。

    这解决了我的问题。

    【讨论】:

      猜你喜欢
      • 2011-04-18
      • 2017-10-30
      • 2011-02-17
      • 2012-11-09
      • 1970-01-01
      • 1970-01-01
      • 2011-04-21
      • 2011-06-17
      • 1970-01-01
      相关资源
      最近更新 更多