2009-08-28 53 views
0

我们建立了一堆,所有具有类似的结构产品,而事实上共享安装子目录,文件和各种系统配置变量(环境变量,开始菜单项,...)共享子安装程序的安装程序?

我们已经使用InstallShield 。它可以工作,但是一次配置产品安装程序非常痛苦,特别是在其他安装程序已经具有90%相同配置的情况下。

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

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

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

回答

0

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