自动将新文件添加到安装程序

时间:2013-01-04 20:05:26

标签: installer installshield

我维护了几个InstallShield项目,我经常不得不向我的安装程序添加新文件,打开一个项目+手动添加/删除文件+每次登记更新的项目都有点乏味。我想简化这个过程,以便我可以将新文件放在一个特定的文件夹中,该文件夹将由安装程序项目的<自动化]构建处理,而无需打开(修改)项目本身。

假设新文件不是必须在目标系统上注册的.DLL(因为InstallShield可能必须执行COM提取,因此无法(或非常困难)自动执行添加此类文件的过程)

一种可能的解决方案是编写一个预构建脚本,它将所有文件放在特定文件夹中并将它们放入foo.zip,安装程序将部署包含任意数量文件的foo.zip,这可以完成使用自定义操作,使用适当的命令行选项调用7zip。

这个问题有更优雅的解决方案吗? (没有压缩文件夹和调用7zip)

1 个答案:

答案 0 :(得分:0)

动态文件链接或自动化接口。