c# - con - ¿Cuál es la diferencia entre RegAsm.exe y regsvr32? ¿Cómo generar un archivo tlb usando regsvr32?
regasm.exe download (2)
¿Puede alguien decirme cuál es la diferencia entre regsvr32 y RegAsm? Mi Dll está en C #, entonces, ¿cómo puedo importar las clases a c ++?
regsvr32
cargará la biblioteca e intentará llamar al DllRegisterServer()
desde esa biblioteca. No importa lo que realmente haga DllRegisterServer()
: simplemente llama a esa función y verifica el valor devuelto. Lo usa para registrar servidores COM en DLL no administradas. No puede generar un archivo .tlb.
regasm
registrará un ensamblado .NET expuesto a COM como un servidor COM. Lo usa para ensamblados .NET. Puede generar un archivo .tlb solo con el ensamblaje: inspecciona la información de tipo almacenada en el ensamblado e incluye las entidades expuestas a COM en la biblioteca de tipos.