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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top