"该资源是一个关于InstallShield的简明教程,主要关注如何使用InstallShield 2008 Premier Edition创建Base MSI Project和InstallScript MSI Project安装包。教程中提到了菜单功能、安装设计界面的关键元素以及一些核心概念,旨在帮助用户理解和掌握InstallShield的基本操作。"
InstallShield是一款强大的安装包制作工具,广泛应用于软件部署和发布。在这个教程中,作者重点介绍了InstallShield的某些关键方面:
1. 菜单功能:
- Go菜单:允许用户快速跳转到不同的设计界面。
- Project菜单:
- `[PerformStaticScan…]` 和 `[PerformDynamicScan…]`:这两个选项用于静态和动态地搜索应用程序所需的系统组件和DLL库。静态扫描在编译时进行,而动态扫描在运行时进行,确保所有依赖项都被捕获。
- `[SourceControl]`:与源代码管理工具如Microsoft Visual SourceSafe集成,便于团队协作。
- Tools菜单:
- `[InstallScript]`:提供StandardDialogSampler和SkinnedDialogSampler,展示预定义的安装步骤界面,用户可以在安装脚本中引用这些界面。
- `[CabinetFileViewer]`:用于查看CAB文件内容,但可能无法查看由InstallShield 2008创建的CAB文件。
2. 安装设计界面:
- InstallationDesigner页面:
- InstallationInformation:
- `GeneralInformation`:
- `ProjectProperties`:设置安装包语言、添加/删除程序列表的图标和按钮等。
- `SetupLanguages`:设定安装包支持的语言,默认为简体中文。
- `DisplayIcon` 和 `DisplayIconIndex`:定义在控制面板“添加/删除程序”列表中的图标。
- `DisableChangeButton` 和 `DisableRemoveButton`:控制是否显示更改或删除按钮。
- `ProductProperties`:包括产品名称和默认安装路径(`INSTALLDIR`)。
- `StringTables`:存储各种语言环境下的字符串,方便多语言支持。
- Organization:
- 基本概念:
- Feature:特征是安装项目中的一个重要概念,通常代表一组相关的组件或文件集,用户可以选择安装哪些特性。
这个教程适合初次接触InstallShield的用户,通过学习可以了解如何创建基本的安装项目,以及如何配置安装界面和处理依赖关系。虽然不涵盖所有功能,但它提供了理解InstallShield工作流程的基础,为进一步深入学习打下基础。