Servicio de componentes y C #
-
03-07-2019 - |
Pregunta
Tengo una dll COM de VB6 que he envuelto en COM + (servicios de componentes). Por mi vida, no puedo averiguar cómo obtener la referencia al servicio importado / trabajando en C #. Google no me está ayudando en absoluto. No aparece nada en el cuadro de diálogo Agregar una referencia que esté incluso cerca del nombre de mi servicio. ¿Alguien tiene algún código / consejos sobre cómo hacer esto? Gracias.
Solución
Si ha registrado la dll, debería aparecer en la pestaña COM, también puede probar y buscar a la dll o tlb, y agregar la referencia de esa manera.
Editar
No, no lo hará, será redirigido al servicio. Es lo mismo que si creó el objeto utilizando CreateObject (" MyCom.MyClass ") en vb, el SCM (espero que así se llame hace mucho tiempo desde que manejé COM +) activará el componente dentro del servicio COM + si es una aplicación de servicio o dentro de su proceso si es una biblioteca.