如何在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