Saltar al contenido

¿Cómo registro una DLL .NET COM con Regsvr32?

Te sugerimos que pruebes esta resolución en un entorno controlado antes de enviarlo a producción, un saludo.

Solución:

no puedes Administrado [ComVisible] Las bibliotecas de clases deben registrarse con Regasm.exe.

Puede hacerlo desde el IDE con Proyecto + Propiedades, pestaña Generar, casilla de verificación Registrarse para interoperabilidad COM. Si ejecuta Regasm.exe, generalmente desea la opción de línea de comando /codebase para que no tenga que colocar el ensamblado en la GAC. Otra opción más es dejar que Regasm.exe genere un archivo .reg con la opción /regfile. Simplemente ejecutaría eso en la máquina de destino para actualizar el registro.

Editar: acabo de ver el comentario de “problemas importantes”. Tenga en cuenta cuáles son, cortos de /codebase. Tienes que elegir la versión correcta en máquinas de 64 bits. Hay dos. Y necesita un símbolo del sistema elevado para que UAC no lo detenga.

Te mostramos las reseñas y valoraciones de los lectores

Si haces scroll puedes encontrar las interpretaciones de otros administradores, tú igualmente tienes la libertad de mostrar el tuyo si te apetece.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *