在.net com类上运行regasm.exe

时间:2012-10-30 20:50:27

标签: c# com installshield regasm

如何在installshield上的.net com可见类上运行regasm?我可以通过调用dll上的regasm.exe手动注册,但是当我在installshield项目中将'.net Com Interop'设置为'Yes'时,我收到错误-6210。

3 个答案:

答案 0 :(得分:2)

发生这种情况是因为用于构建DLL的.net版本最新版本比在Tools> Options> / .net选项卡下指定的版本最新。当我将.net文件夹更新为最新版本时,错误就消失了。

答案 1 :(得分:0)

答案 2 :(得分:0)

您通常希望避免在安装过程中运行regasm。如果InstallShield不知道对系统的修改,则无法保证它将正确清理。如果你不能让IS从另一个答案中的链接中提取信息,你可以使用regasm的/ regfile选项获取密钥并将它们添加到IS。

相关问题