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