jueves, marzo 15, 2007

Correr una aplicacion .NET en COM+

Para poder ejecutar una aplicacion.NET en el entorno COM+ se deben cumplir ciertos requisitos que están documentadas (ver Mocosoft ) pero se pueden producir mas errores siguiendo esas instrucciones.

Concretamente, me crucé con que el assembly no se registra en COM+ al compilar a no ser que tenga un strong name y además, al menos una clase que sea visible desde COM.
Para mostrarla a COM, se agrega el atributo ComVisible(true) en la cabecera de la clase, quedando así:

[Transaction(TransactionOption.Required), ComVisible(true)]
public class myNiceClass()
......



Medio molesto y no muy documentado.

Etiquetas: ,

0 Comentarios:

Publicar un comentario

Suscribirse a Comentarios de la entrada [Atom]

<< Página Principal