tlb文件不包含函数

时间:2019-11-25 10:41:14

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

我有一个要在C ++中使用的C#库,所以我要使用tlb文件路径。我已经完成了使程序集对COM可见的必要操作,并为COM互操作注册了该版本。我在顶部添加了必要的说明:

namespace my_class
{
    [ComVisible(true)]
    [ClassInterface(ClassInterfaceType.None)]
    [Guid("9245fe4a-d402-451c-b9ed-9c1a04247482")]
    public class my_class
    {}
}

然后我构建解决方案,该解决方案运行良好。当我在TLB查看器(COMView)中打开TLB时,它显示了0个功能。我在导入它的C ++项目中也找不到它。导入和构建工作正常,我有一个.tlh文件,该文件也不包含对这些函数的任何引用。

有什么想法吗?

0 个答案:

没有答案