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.

0 Comentarios:
Publicar un comentario
Suscribirse a Comentarios de la entrada [Atom]
<< Página Principal