register ra0000 net example error c# .net dll vb6

c# - ra0000 - TlbImp.exe no puede registrar el archivo lib: ".dll no es una biblioteca de tipos vĂ¡lida"



regasm net dll registration (1)

El .dll es FKAttend.dll viene con un SDK VB6.0 de un dispositivo biométrico. El .dll funciona bien en el entorno VB6.0. Sin embargo, al intentar registrarlo en otra PC con entorno VS.NET, está dando el error anterior.

Inspeccionamos el .dll usando el caminador de dependencias y muestra los siguientes errores. ¿Cómo puedo obtener esto .dll registrado y trabajado en el entorno VS.Net?


Al parecer, Windows 7 introdujo algún tipo de reenvío de DLL que Depends.exe no conoce.

Wikipedia tiene un artículo que detalla esto , pero no menciona por qué el autor ya no lo actualiza. Sospecho que el autor ya no trabaja para MS.

Entonces esos son una pista falsa, el problema realmente está en otra parte.

Ver también Win 7, 64 bit, dll problems

PD: OpenHub.net tiene una página de walker de Dependencia GNU, pero no hay absolutamente nada detrás. El proyecto enlaza 404s, no una línea de código. ¡Triste!