23
A
回答
33
您需要使用regasm.exe
注册在32位和64个接口,我相信你需要运行在每个regasm.exe
的组成:
C:\Windows\Microsoft.NET\Framework\v2.0.50727
和
C:\Windows\Microsoft.NET\Framework64\v2.0.50727
所以。 ..在您的情况下,您需要运行Framework64\v2.0.50727
文件夹中的regasm.exe
。
下面是我们使用注册COM互操作DLL为我们的传统的ASP应用程序的一个例子:
regasm.exe Hosting.DeviceManager.Power.dll /register /codebase /tlb
1
如果DLL是建立在“任何CPU”的格式,不管你选择regasm在
C:\Windows\Microsoft.NET\Framework\v2.0.50727
或
C:\Windows\Microsoft.NET\Framework64\v2.0.50727
DLL将被登记为32位。
+1
从我读到的其他地方,我认为Framework64 \ ... \ regasm将注册64位。 – 2013-04-12 10:01:01
相关问题
- 1. 使用regsvr32取消注册COM DLL
- 2. 注册.dll使用regsvr32
- 3. 使用RegAsm后覆盖DLL
- 4. Powershell通过使用regsvr32远程注册COM DLL
- 5. 使用regsvr32取消注册DLL
- 6. C#:Regasm为我的COM DLL中的每个类生成注册表项?
- 7. 在C中使用COM dll#
- 8. regasm DLL位置
- 9. RegAsm dll .net2.0到.net4.0
- 10. COM DLL的C + + dll
- 11. 使用来自Java的COM .dll而无需使用regsvr32注册该库
- 12. 使用在C#中使用COM的DLL
- 13. C++ COM ATL DLL
- 14. 无法使用regsvr32注册dll
- 15. COM互操作不regasm
- 16. 我可以使用regasm将.Net COM注册为SingleUse
- 17. 用.NET COM替换原生C++ COM .dll
- 18. 无法使用regsvr32注册dll:模块“* .dll”加载失败
- 19. 如何C#简单地使用传统DLL未经登记(REGSVR32)
- 20. 使用C#DLL作为COM下的Delphi
- 21. 在C++中使用COM对象dll
- 22. 使用COM或dotnet在PHP与DLL C#
- 23. 在C#项目中使用COM dll
- 24. COM参考不可用后成功regsvr32
- 25. C++:无法使用regsvr32注册我的DLL,但通过IDE工作
- 26. 我可以使用.Net4 RegAsm.exe做.Net2 DLL的RegAsm吗?
- 27. Regsvr32/u - 取消注册DLL
- 28. 使用regasm时,COM +组件运行时使用哪个帐户?
- 29. Excel COM加载项DLL的 - 我可以直接使用C#吗?
- 30. 如何在我的C++程序中使用COM DLL
完美,谢谢。我得到它的工作。 – Jason 2008-12-16 19:53:45