有共享子安装程序的安装程序?

时间:2009-08-28 07:37:15

标签: windows-installer components shared subroutine

我们构建了一堆产品,它们都具有相似的结构,实际上共享已安装的子目录,文档和各种系统配置变量(环境变量,开始菜单项......)

我们一直在使用InstallShield。它可以工作,但是一次配置一次鼠标点击产品安装程序是非常痛苦的,特别是当其他安装程序已经有90%相同的配置时。

作为程序员,我们习惯于子程序来做共同的工作。为什么这个想法不适用于安装人员?

是否有一种简单的方法可以配置已安装功能的子集并在一组InstallShield安装程序中使用它们?

作为替代方案,我们一直在考虑使用NSIS,理由是即使我们必须实现宏扩展逻辑,共享逻辑也可以作为子例程(?)或宏来分解。有人在这里有经验或建议吗?与InstallShield相比,NSIS作为安装程序是否存在任何功能缺陷?

1 个答案:

答案 0 :(得分:0)

尝试制作合并模块,它们就像编程中的子程序,只需单击一下即可轻松添加到VS Installer项目中。