如何在installshield的.net com可見類上運行regasm?我可以通過在dll上調用regasm.exe來手動註冊,但是當我在installshield項目中將'.net Com Interop'設置爲'Yes'時,我得到一個錯誤-6210。在.net上運行regasm.exe com類
2
A
回答
2
發生這種情況是因爲用於構建DLL的.net版本比工具>選項>/.net選項卡下指定的最新版本要晚。當我更新.net文件夾到最新的那個時,錯誤消失了。
0
0
通常你想避免在安裝過程中運行regasm。如果InstallShield不知道對系統的修改,它不能保證它會正確清理。如果您無法從IS中的鏈接中提取信息,則可以使用regasm的/ regfile選項獲取密鑰並將它們添加到IS中。
相關問題
- 1. 如何從C++程序運行regasm.exe(.NET 4)
- 2. 如何從C++程序運行regasm.exe?
- 3. .Net COM Interop運行COM實例並將其分配給RCW
- 4. 在IIS上運行.NET Core
- 5. 如何在Ubuntu上註冊C#.net DLL?我無法在Ubuntu10.10上使用Regasm.exe
- 6. 在沒有COM的情況下在Linux上通過PHP運行.NET DLL
- 7. .NET COM服務器類ID
- 8. 運行在.NET
- 9. 創建IDispatch .NET COM類,其中內容僅在運行時可用
- 10. 在VS2010上運行.NET MSBuild 3.5測試
- 11. 註冊COM類作爲服務運行
- 12. 哪個.NET運行時是我在COM +中使用的.NET程序集?
- 13. 「Microsoft.VisualStudio.Shell.Interop,Version = 7.1.40304.0」未註冊COM Interop,請用regasm.exe/tlb註冊
- 14. RegAsm.exe不導出EXCEPINFO結構
- 15. 來自VB6的.NET對象不使用regasm.exe?
- 16. 在運行時替換.NET類型
- 17. Office(Excel)使用.NET Core在Mac OSX上進行COM互操作?
- 18. 如何讓TinyMVC .NET類庫在ASP.NET MVC 2上運行?
- 19. 如何在Go Daddy服務器上運行.NET類庫?
- 20. 你如何在.net上運行Lucene?
- 21. 在VPS上運行.net應用程序
- 22. 在Linux上運行ASP Classic和.NET
- 23. .net 4.6可以在linux上運行
- 24. 在Azure上運行.NET應用程序
- 25. Net FileSystemWatcher在Server 2008上不再運行
- 26. 使用.NET COM在VB6中使用.NET COM VB6
- 27. .NET COM回調
- 28. .NET Framework和COM
- 29. .NET和Outlook COM
- 30. 在完成之前在COM對象上運行例程?
是否有任何其他詳細的錯誤信息? –
http://kb.flexerasoftware.com/selfservice/viewContent.do?externalID=Q107824 –
謝謝克里斯你的答案幫助了我。我添加了一個.Net dll到一個較舊的Installshield項目,並且得到了6210錯誤。這是因爲IS使用1.1文件夾中的regasm.exe而不是2.0。只需在工具|中更新設置選項。 – prilldev