Pregunta: Tengo un DLL .NET que utilizo de un programa C++. Ahora tengo que registrar el dll mediante programación en una computadora de implementación.Registre un dll COM de C#/VB.NET programáticamente
¿Cómo hago eso (programáticamente, no uso regasm)? Recuerdo, cuando una vez llamé a un dll de VB6 desde un dll de C++, tuve que usar DllRegisterServer y DllUnregisterServer.
¿Todavía es así con una .NET dll?
Parece que de alguna manera debo agregar la función dllregisterserver a .NET dll.
AFAIK necesita derechos de administrador. No es una gran diferencia llamar 'regasm' directamente. Pero funciona. +1 –
@Arnaud Bouchez: Una gran diferencia: puede intentarlo, detectarlo y manejar los errores. Al igual que con el engendramiento de un nuevo proceso, también es posible, pero mucho más trabajo. –