我有一个VB6 COM dll,我已用COM +(组件服务)包装。对于我的生活,我无法弄清楚如何获得在C#中导入/工作的服务的引用。谷歌根本没有帮助我。添加一个甚至接近我的服务名称的引用对话框都没有显示任何内容。有没有人有任何代码/提示如何做到这一点?感谢。
答案 0 :(得分:1)
如果您已经注册了它应该显示在COM选项卡中的dll,您也可以尝试直接浏览到dll或tlb,然后添加引用。
不会,它会被重定向到服务。它就像你在vb中使用CreateObject(“MyCom.MyClass”)创建对象一样,SCM(Ihope就是因为我处理COM +已经很长时间了)它将激活COM +服务中的组件,如果它服务应用程序,如果是库,则在您的流程中。