visual studio register net microsoft framework com interop x86 64bit activex

com - studio - regasm register



DLL COM de C#: ¿uso Regasm o Regsvr32? (2)

Si el archivo DLL está construido en formato de "Cualquier CPU", no importa si elige regasmo en

C:/Windows/Microsoft.NET/Framework/v2.0.50727

o

C:/Windows/Microsoft.NET/Framework64/v2.0.50727

DLL se registraría como de 32 bits.

Estoy construyendo una DLL ActiveX de C # ... ¿uso REGASM o REGSVR32 para registrarla?

¿Cómo registro la interfaz de 64 bits frente a la interfaz de 32 bits?


regasm.exe usar regasm.exe para registrar las interfaces de 32 bits y 64 bits, creo que necesita ejecutar cada uno de los regasm.exe en:

C:/Windows/Microsoft.NET/Framework/v2.0.50727

y

C:/Windows/Microsoft.NET/Framework64/v2.0.50727

Entonces ... en su caso necesita ejecutar regasm.exe en la carpeta Framework64/v2.0.50727 .

Aquí hay un ejemplo que usamos para registrar una DLL de interoperabilidad COM para una de nuestras aplicaciones ASP heredadas:

regasm.exe Hosting.DeviceManager.Power.dll /register /codebase /tlb