¿Incluyendo ensamblados .NET en un manifiesto VB6?

Estoy trabajando en un proyecto vb6 y quiero crear un manifiesto, por lo que no es necesario registrarse.

Uso la herramienta MMM (Make My Manifest) que escanea su proyecto VB6 en busca de dependencias dll y genera el manifiesto.

Sin embargo, el MMM no incluye archivos tlb, y tengo un Client.dll y Client.tlb escritos en .net que han sido expuestos a COM y utilizados en mi programa VB6.

No usaré Regasm ya que sería bueno si no se realiza el registro en el registro.

Intenté generar un manifiesto separado para la herramienta mt en la línea de comandos, 'mt.exe -tlb: Client.tlb -dll: Client.dll -out: Client.manifest'

Entonces pensé que podría fusionar el manifiesto 2 a través de: 'mt.exe -manifest program.exe.manifest client.manifest -out: program.exe.manifest'

Sin embargo, cuando ejecuto el programa, aparece un cuadro de mensaje que dice 'Error de tiempo de ejecución -2147220999 (800401f9): error de automatización, error en el Dll'

Estoy haciendo las cosas correctamente arriba, cualquiera tuvo una experiencia similar, cualquier ayuda apreciada.

Respuestas a la pregunta(2)

Su respuesta a la pregunta