You need to use regasm.exe
to register both the 32 bit and 64 bit interfaces I believe you need to run each of the regasm.exe
's in:
C:WindowsMicrosoft.NETFrameworkv2.0.50727
and
C:WindowsMicrosoft.NETFramework64v2.0.50727
So... in your case you need to run the regasm.exe
in the Framework64v2.0.50727
folder.
Here's an example we use to register a COM interop DLL for one of our legacy ASP apps:
regasm.exe Hosting.DeviceManager.Power.dll /register /codebase /tlb
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…