我在 C# 中创建了一个类,并使 com 可见属性为真。但是,我在 visual basic 6.0 中看不到它的属性。可能是什么问题?请帮助我
最佳答案
定义一个也是 ComVisible 的公共(public)接口(interface),并让您的类实现它。
然后使用 tlbexp.exe 从您的 C# 程序集中生成一个类型库:
tlbexp ComServer.dll /out:ComServer.tlb
您需要从 VB6 添加对类型库的引用,而不是程序集。那么 VB6 如何知道您的程序集实际在哪里?高潮是怎样的。它等同于 .net 程序集的 regsvr32。
regasm ComServer.dll
关于c# - c# 类的属性在 visual basic 6.0 中不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1118309/