我试图在过去10天内使用Installshield注册COM Interop dll,但仍然没有找到运气。这是问题所在:
我有一个带有一些ActiveX控件和dll的Installscript项目。现在我想用C#.net替换在VS2010上创建的.NET com Interop dll的一些ActiveX。我在注册那些 使用批处理文件的Interop dll。
问题是,如果VS2010安装在客户端计算机上,那么应用程序正常工作但如果在客户端计算机而不是VS2010上安装了.NET Framework,则dll会被注册但应用程序不起作用并抛出错误“Make确保在系统注册表中输入了对象“。 对我做错了什么的想法?任何帮助将不胜感激。 提前致谢。