InstallShield 2008 Premier Edition:制作Base MSI & InstallScript MS...

需积分: 9 3 下载量 164 浏览量 更新于2024-07-29 收藏 777KB PDF 举报
"InstallShield2008使用教程" InstallShield是一款知名的软件安装包制作工具,尤其在2008年版本中,它提供了强大的功能来创建Base MSI 和 InstallScript MSI 安装项目。以下是关于InstallShield 2008 Premier Edition的一些关键知识点的详细说明。 1. **菜单功能**: - **Go菜单**: 允许用户快速跳转到不同的设计界面,提高了工作效率。 - **Project菜单**: - `[PerformStaticScan…]` 和 `[PerformDynamicScan…]`: 这两个选项用于扫描应用程序所需的系统组件和DLL库。静态扫描在编译前进行,而动态扫描则在运行时执行,两者帮助确保所有依赖项都被包含在安装包中。 - `[SourceControl]`: 集成了源代码管理功能,与Microsoft Visual SourceSafe协同工作,便于团队开发和版本控制。 - **Tools菜单**: - `[InstallScript]`: 提供了标准对话框样本和皮肤化对话框样本,方便开发者在脚本中调用预定义的安装步骤界面。 - `[CabinetFileViewer]`: 用于查看CAB文件内容的工具,尽管可能无法查看InstallShield 2008创建的CAB文件。 2. **安装设计界面**: - **InstallationDesigner页面**: - **InstallationInformation**: - **GeneralInformation**: - **ProjectProperties**: 设置安装包的语言、添加或删除程序列表的图标和行为,以及产品基本信息。 - **SetupLanguages**: 可以设置安装包支持的语言,默认通常为简体中文。 - **ProductProperties**: 包括产品名称、默认安装路径等。 - **StringTables**: 存储各种安装语言的字符串,便于自定义安装过程中的文本内容。 - **Organization**: - **几个基本概念**: - **Feature**: 特征是安装包中的一个重要概念,它代表了安装项目的一部分,可以包含多个文件、文件夹和子特征。用户可以在安装过程中选择要安装的特定特征。 3. **其他重要概念**: - **Components**: 组件是构成特征的基本单元,每个组件有自己的唯一GUID,确保文件的正确安装和维护。 - **Conditions**: 条件可以用来决定特定操作(如安装某个文件或执行某个脚本)是否执行,基于用户的系统配置或用户的选择。 - **Custom Actions**: 自定义操作允许开发者插入自己的脚本或程序,以执行安装过程中的特定任务,比如注册DLL、运行配置文件等。 - **Publishing**: 发布选项允许你定义安装后的行为,比如启动应用程序、注册组件或者显示自定义消息。 4. **InstallScript MSI**: 结合了Windows Installer (MSI) 的稳定性和InstallScript的灵活性,使得创建复杂安装项目变得更加容易,可以处理Windows Installer无法处理的任务。 5. **Base MSI Project**: 是基于Windows Installer的项目类型,适用于创建标准的Windows安装程序,遵循Windows Installer规则,如组件规则和数据库驱动的安装。 InstallShield 2008 提供了丰富的工具和选项来创建专业级别的安装程序,无论是在项目的管理和源码控制,还是在安装过程的定制和优化方面,都展现了其强大的功能。