我有我的 C#.net 类库(MyLib.dll
)。Other.dll
MyLib.dll 正在调用通过引用我的类库(MyLib.dll)添加的其他第三方 dll( ) 文件。
现在的问题是MyLib.dll
要在 vb 6.0 中使用。
我已经注册MyLib.dll
启用 COM,并且我已经Register for COM Interop
在我的类库的属性中设置了选项。
我还为(使用)和为使它们在 COM 中可见生成.tlb
了文件。我可以在 vb6 的参考文献中看到这两个。MyLib.dll
Regasm
Other.dll
MyLib and Other
中的方法MyLib
可见,但Other
使用 vb6 打开时不可见。
我也尝试将 MyLib 放在 GAC 中,但Other.dll
(第三方 dll)不支持 vb6,它只支持 C#.net 和 VB.Net。
如何使Other.dll
vb6 中的方法可见。
有什么方法可以使第三方 dll 中的方法可见?