2008-12-16 75 views

Respuesta

33

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 
+2

Perfecto, gracias. Yo tengo que trabajar. – Jason

1

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.

+1

Por lo que leí en otra parte, pensé que Framework64 \ ... \ regasm registraría 64 bit. –

Cuestiones relacionadas