Estoy construyendo una DLL ActiveX de C# ... ¿uso REGASM o REGSVR32 para registrarla?C# COM DLL: ¿uso Regasm o Regsvr32?
¿Cómo registro la interfaz de 64 bits frente a la interfaz de 32 bits?
Estoy construyendo una DLL ActiveX de C# ... ¿uso REGASM o REGSVR32 para registrarla?C# COM DLL: ¿uso Regasm o Regsvr32?
¿Cómo registro la interfaz de 64 bits frente a la interfaz de 32 bits?
Es necesario utilizar regasm.exe
para registrar tanto el de 32 bits y de 64 bits de interfaces Creo que necesita para ejecutar cada uno de los regasm.exe
's en:
C:\Windows\Microsoft.NET\Framework\v2.0.50727
y
C:\Windows\Microsoft.NET\Framework64\v2.0.50727
So. .. en su caso necesita ejecutar el regasm.exe
en la carpeta Framework64\v2.0.50727
.
He aquí un ejemplo que utilizamos para registrar una DLL de interoperabilidad COM para una de nuestras aplicaciones ASP heredados:
regasm.exe Hosting.DeviceManager.Power.dll /register /codebase /tlb
Si el DLL se construye en el formato de "Cualquier CPU", no importa si usted elige regasm en
C:\Windows\Microsoft.NET\Framework\v2.0.50727
o
C:\Windows\Microsoft.NET\Framework64\v2.0.50727
DLL se registró como 32 bits.
Por lo que leí en otra parte, pensé que Framework64 \ ... \ regasm registraría 64 bit. –
Perfecto, gracias. Yo tengo que trabajar. – Jason