必要的完善
为了使向导生成的框架工程能够真正安装应用程序,还需要通过InstallShield开发环境提供的各种向导对工程作进一步的设置,甚至还需要直接修改或添加部分脚本代码,以使安装程序能够完成数据文件的复制、安装的注册以及在桌面或开始菜单创建必要的快捷方式等功能。
1、添加程序文件
首先向文件组添加要安装的程序文件。在File Groups选项卡中展开各文件组,并用鼠标右键点击各文件组下的Links项,选择弹出菜单的Insert Files菜单项以将待安装软件中的各文件添加到相应的文件组。对于没有用到的文件组,可以在该文件组上鼠标右键弹出菜单并通过Delete菜单项删除该文件组项。接下来切换到Components选项卡,在选中某组件项后,右侧列表视图将显示该组件项的相关属性,双击Include File Groups项将弹出图13所示的对话框,点击Add按钮并从弹出的对话框中添加与该组件项相关的文件组即可。在将所有的文件组添加到组件项后,将未用到的组件项删除。删除方法与删除文件组一样。
 图13 添加相关的文件组 |
另外,组件项的Overwrite属性也是比较关键的,它决定了在安装文件时的覆盖属性。缺省设置ALWAYSOVERWRITE将始终用安装文件去覆盖安装目录中已存在的文件。这样将有可能出现用老版本的文件去覆盖新版本文件的情况。通常需要更改此属性设置以对版本进行区分。如果是Shared DLLs组件项,强烈建议更改该属性,否则将有可能影响系统其他软件的运行。双击该属性将弹出如图14所示的对话框,从组合框的下拉列表可以完成此设置。
 图14 更改文件覆盖条件 |
|