【发布时间】:2018-02-10 09:33:38
【问题描述】:
我的 COM 类型库 .tlb(由 regasm OF .NET v4+ 生成)中的类型不完整它的症状。
我知道它是不完整的,因为所有生成的类都出来了。如structs 和 b。具有空接口主体(未定义方法)。
我确定我在使我的 .dll 适合 regasm 时做错了;我已经更改了 Assembly-Info 并为所有类型创建了默认构造函数。我是不是打算做其他事情?
【问题讨论】:
-
很难再提供帮助。你有 .net 代码来展示吗?复制位?
-
您可能创建了一个
IDispatch接口,用于后期绑定。如果您想查看您的方法,您需要切换到dual或IUnknown接口。 -
是的,@Aurora 谢谢。如何切换到 DUAL 界面?
-
如何在程序集中公开 COM 接口?有一个单独的公共接口,由你的类实现?还是您只是在项目设置中将程序集标记为 COM 可见?
-
@Aurora 是的,我所做的只是让它 COM 可见。