【问题标题】:Using COM dll in a C# Project在 C# 项目中使用 COM dll
【发布时间】:2012-02-04 09:43:34
【问题描述】:

我拥有从 C++ 库项目生成的所有 COM dll。我想在我的 C# 项目中使用它。我想,我应该从 C++ 库项目中导入 xxxLib.dll 文件,并将其导入到我的 C# 项目中。但是这个 xxxLib.dll 不是在我的 C++ 项目中生成的。但是我可以看到生成了 xxx.dll 和 xxx.tlb

【问题讨论】:

    标签: c# c++ visual-studio dll com


    【解决方案1】:

    您只需向 regsvr32 注册 dll。

    然后添加一个引用,转到 COM 选项卡,然后选择您的 COM dll。

    【讨论】:

    • 在哪里可以找到 COM 选项卡?你的意思是在 AddReference 中?
    • 是的,在您的 c# 项目中,右键单击引用,添加引用并选择 COM 选项卡。一旦在系统中注册,它应该会在此处列出。
    • 是的,我的意思是添加参考,在发布后修复了答案。
    • 这不一定会出现在 COM 选项卡中。浏览选项卡是最好的,只需选择 .tlb 文件。也避免了猜测自动生成的库名称。
    • 我的 COM 已经在工作了。意思是,已经注册了吧?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 2011-05-05
    • 1970-01-01
    • 2017-03-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多