我建立一个C#的ActiveX DLL ...我使用REGASM或REGSVR32注册了吗?
I am building a C# ActiveX DLL... do I use REGASM or REGSVR32 to register it?
我如何注册64位接口相较于32位接口?
How do I register the 64-bit interface vs the 32-bit interface?
您需要使用regasm.exe注册在32位和64位接口,我相信你需要运行的每个 regasm.exe
的的:
C:\Windows\Microsoft.NET\Framework\v2.0.50727
和
C:\Windows\Microsoft.NET\Framework64\v2.0.50727
所以......你的情况,你需要运行 regasm.exe
在 Framework64 \ V2.0.50727
文件夹。
下面是我们用来注册COM互操作DLL为我们的传统的ASP应用程序之一的例子:
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