我有一个VB6 COM dll,我已用COM +(组件服务)包装。对于我的生活,我无法弄清楚如何获得在C#中导入/工作的服务的引用。谷歌根本没有帮助我。添加一个甚至接近我的服务名称的引用对话框都没有显示任何内容。有没有人有任何代码/提示如何做到这一点?感谢。

有帮助吗?

解决方案

如果您已经注册了它应该显示在COM选项卡中的dll,您也可以尝试直接浏览到dll或tlb,然后添加引用。

修改

不会,它会被重定向到服务。它就像你在vb中使用CreateObject(“MyCom.MyClass”)创建对象一样,SCM(Ihope就是因为我处理COM +所以它被称为很长时间)将激活COM +服务中的组件,如果它是一个服务应用程序,或者在你的过程中,如果它是一个库。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top