【问题标题】:why does vb6 generate a lib file along with an activeX dll?为什么 vb6 会生成一个 lib 文件以及一个 activeX dll?
【发布时间】:2013-11-15 12:11:01
【问题描述】:

我正在做一个 c# 项目。为了编译这个项目,我需要参考一个 vb6 dll,这一步彻底失败了(原因未知)。 但是在vb6项目输出文件夹中,我看到有一个lib和一个dll一起生成。

我有 C++ 方面的经验,但我对 .Net 很熟悉 那么,有人可以指导我,以便我可以在我的项目中使用生成的库。

提前致谢

【问题讨论】:

    标签: .net visual-studio-2010 c#-4.0 dll com


    【解决方案1】:

    据我所知,VB6 输出文件夹中的 .lib 文件来自中间构建步骤,而不是最终项目输出。您确实需要引用 VB6 dll。

    您没有提到引用 VB6 dll 时遇到了什么问题。这将是一个 COM dll,因此需要使用 regsvr32 进行注册。然后你应该能够简单地在 Project -> Add Reference 下添加对它的引用,并在 COM 选项卡下找到 dll。

    【讨论】:

      猜你喜欢
      • 2010-10-29
      • 2021-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多