3

我试图从过去 10 天开始使用 Installshield 注册 COM 互操作 dll,但仍然没有运气。这是问题:

我有一个带有一些 ActiveX 控件和 dll 的 Installscript 项目。现在我想用 C#.net 在 VS2010 上创建的 .NET com Interop dll 替换一些 ActiveX。我正在使用批处理文件注册那些 com Interop dll。

所以问题是,如果 VS2010 安装在客户端计算机上,则应用程序可以正常工作,但如果 .NET Framework 安装在客户端计算机上而不是 VS2010 上,则 dll 会注册但应用程序无法正常工作并抛出错误“确保对象在系统注册表中输入”。知道我做错了什么吗?任何帮助将不胜感激。提前致谢。

4

0 回答 0