COM+ con NET

12/03/2006 - 01:50 por Antonio Gómez | Informe spam
Alguien sabe como crear una dll COM+ con VB.NET

Gracias a todos.
 

Leer las respuestas

#1 Alberto Poblacion
12/03/2006 - 21:02 | Informe spam
"Antonio Gómez" wrote in message
news:eMD%
Alguien sabe como crear una dll COM+ con VB.NET



1) Agregar referencia a System.EnterpriseServices.dll
2) Crear las clases que tengan que albergarse en COM+ haciendo que
hereden de System.EnterpriseServices.ServicedComponent.
3) Dentro de la clase se puede usar ContextUtil para acceder a funciones
de COM+ tales como ContextUtil.SetComplete y SetAbort.
4) Es conveniente (aunque no obligatorio) aplicarle una variedad de
atributos para indicar cuál es la configuración que se desea que la
aplicación adquiera al registrarla en COM+, asi como los GUIDs que se desea
que tenga.
5) Es conveniente aplicar un strong name e instalar la dll en el GAC. Si
no se hace esto, se necesita copiar la dll al directorio del ejecutable que
la vaya a utilizar.
6) Se registra en COM+ con "REGSVCS nombre.dll".
7) Se configuran desde la herramienta administrativa de los servicios de
componentes aquellas propiedades que no se hayan preestablecido con los
atributos del apartado 4.

Microsoft tiene un curso específico sobre creación de componentes COM+
con .Net, el MOC 2557 (cinco dias de curso).

Preguntas similares