打包功能
使用打包和展开向导可以轻松地为应用程序创建一个专业的安装程序,或将 Internet 应用程序部署到 Web 上。向导在打包过程中要执行以下步骤:
- 自动包含应用程序的主安装程序 (setup1.exe)。向导将安装工具包应用程序、Setup1.exe 添加到软件包中。该文件是应用程序的主安装程序。
- 自动创建应用程序的 .cab 文件。打包和展开向导可以为应用程序创建单个 .cab 文件或多个 .cab 文件。
- 基于脚本的打包过程。如果想在整个向导操作过程中使用相同的或相似的设置值,您可以从同一个工程的另一个打包过程选择一个脚本。这样可以节省许多时间。此外,您可以使用原来保存的脚本以静态模式对一个工程打包。当打包作为批处理编译过程中的一部分时,这种方式特别有用。
- 可选创建从属文件。从属文件确定在发布应用程序时必须包含的运行时文件。
- 自动支持数据访问、远程自动化、及 DCOM 特性。向导自动确定您的工程是否包含将更改安装过程的功能。例如,如果您包含了某种类型的数据访问、远程自动化、或 DCOM 特性,则可能需要在软件包中包括驱动程序或其它文件。向导将检查工程,并显示屏幕,允许您在这些情况下指定适当的选项。
- 共享文件的功能。向导允许您将某些文件安装为共享文件。这意味着当卸载时,如果有其它应用程序使用它们,则这些文件不能从系统中被删除。
- Internet 软件包的其他文件位置。在 Internet 软件包中,向导允许您指定是要将从属文件包括在安装程序中,还是从其他的 Web 站点中下载这些从属文件。
- Internet 软件包的安全性设置。如果在您的工程中没有使用 IObjectSafety 接口,则打包和展开向导可以让您将应用程序中的部件标记为安全的。
- 为工程中的每个文件自定义目标位置。大多数文件都有一个缺省的安装位置,这取决于它们是工程文件还是系统文件。如果要把这些文件安装到不同的位置,您可以更改这些位置。
详细信息 有关打包和展开向导特性的详细信息,请参阅本章稍后的“部署功能”。