当前位置:  开发笔记 > 开发工具 > 正文

添加/删除程序中包含多个条目的WIX安装程序

如何解决《添加/删除程序中包含多个条目的WIX安装程序》经验,为你挑选了1个好方法。

我正在使用WIX开发Application Suite的安装程序,结构如下:
Application Core
    | _ _ Flavor1
    | _ _ Flavor2
    | _ _ Flavor3

Application Core是像Visual Studio这样的产品,Flavors 1,2,3是它下面的子产品.

这是我的问题,
- 在添加删除程序应该有4个条目的应用程序核心,Flavor1,Flavor2和Flavor3.
- 我应该可以重新启动添加/删除Flavor1,Flavor2和Flavor3的安装程序.



1> saschabeaumo..:

更新:请注意,虽然Office 似乎安装了单独的功能,而不是单独的产品 - 它实际上安装了许多不在ARP中显示的单独产品.添加单独的ARP条目以启动引导程序安装程序,然后维护添加,删除和更新您在ARP中看不到的现有产品.

这些应该是功能,而不是单独的产品.以Microsoft Office套件为例,如果您安装套件,那么您在添加/删除程序中只有一个条目,而Word,Excel,Powerpoint等都只是Microsoft Office之外的"功能",您可以通过这种方式更新它们.

但是,您可以使用自己的安装程序单独购买其中一些应用程序,在这些情况下,使用共享组件时,每个安装程序都会包含"Application Core",因此文件不需要安装两次,每个应用程序都可以可以彼此独立地安装/卸载.

以下是有关组件和功能的Windows Installer文档的一些摘录(您可能还想阅读将应用程序组织到组件中)

共享相同组件ID的两个组件被视为同一组件的多个实例,而不管它们的实际内容如何.用户计算机上只安装了任何组件的单个实例.因此,若干特征或应用可以共享一些组件.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有