InstallShield2008教程:基础 MSI 与 InstallScript MSI 安装包创建

4星 · 超过85%的资源 需积分: 9 3 下载量 35 浏览量 更新于2024-07-30 收藏 777KB PDF 举报
"这篇InstallShield教程主要讲解如何使用InstallShield2008PremierEdition创建Base MSI Project和InstallScript MSI Project类型的安装包。教程涵盖了InstallShield的主要菜单功能、安装设计界面的重要属性,以及一些基本的安装项目概念。" 在安装包制作过程中,InstallShield是一款强大的工具,它允许开发者创建各种类型的安装程序,包括基于Windows Installer的Base MSI Project和集成InstallScript的InstallScript MSI Project。这两种项目类型分别提供了标准的Windows Installer功能和更灵活的脚本支持,以满足不同级别的定制需求。 1. InstallShield菜单功能: - **Go** 菜单允许快速访问不同的设计界面,方便用户在不同的项目阶段之间切换。 - **Project** 菜单下的【PerformStaticScan…】和【PerformDynamicScan…】用于自动检测应用程序所需的系统组件和DLL,简化了依赖性管理。 - **SourceControl** 提供源代码管理功能,与Visual SourceSafe集成,确保团队协作时的版本控制。 2. 安装设计界面: - **InstallationDesigner** 页面是核心设计区域,包含众多属性设置。例如: - **InstallationInformation** 里的**GeneralInformation** 设置产品的基本信息,如SetupLanguages可设定安装语言,DisplayIcon和DisplayIconIndex定义在“添加或删除程序”列表中的图标,而ProductProperties则包含产品名称和默认安装路径。 - **StringTables** 允许定义安装过程中使用的各种字符串,支持多语言环境。 3. 组织部分: - **Organization** 部分涉及到安装项目的结构,其中**Feature** 是一个关键概念。Features代表安装包中的组件集合,它们可以包含多个组件(Component),并根据用户的安装选择进行安装或不安装。Features有助于控制安装的大小和复杂性。 4. 创建安装包过程: - 开发者需要先配置Feature,定义其包含的组件、安装条件以及占用磁盘空间的大小。 - 使用InstallScript来编写自定义的安装逻辑,例如安装过程中的交互界面、安装前后的脚本等。 - 在完成所有设置后,通过Build菜单生成最终的安装包,可以是.msi文件或者包含.exe安装执行程序的自解压包。 InstallShield教程提供了详细步骤,帮助用户掌握创建安装程序的基本流程和技术,无论是对于初学者还是有经验的开发者,都能从中受益,有效地管理和打包应用程序。通过学习和实践,可以创建出符合用户需求、用户体验良好的安装程序。