我正在构建 C# ActiveX DLL...我是否使用 REGASM 或 REGSVR32 来注册它?
如何注册 64 位接口(interface)与 32 位接口(interface)?
最佳答案
您需要使用regasm.exe
要注册 32 位和 64 位接口(interface),我相信您需要运行以下位置的每个 regasm.exe
:
C:\Windows\Microsoft.NET\Framework\v2.0.50727
和
C:\Windows\Microsoft.NET\Framework64\v2.0.50727
所以...在您的情况下,您需要运行 Framework64\v2.0.50727
文件夹中的 regasm.exe
。
下面是我们用来为我们的旧版 ASP 应用程序之一注册 COM 互操作 DLL 的示例:
regasm.exe Hosting.DeviceManager.Power.dll /register /codebase /tlb
关于com - C# COM DLL : do I use Regasm, 或 Regsvr32?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/372140/