我不想自己安装 Bootstrapper 项目

I don't want install a Bootstrapper Project itself

我使用的是VS2012+WiX3.9。 现在,我假设 WiX Bootstrapper 项目的名称为 MyBundle。 我想通过这个项目安装 Sample1.msi 和 Sample2.msi。 执行MyBundle.exe时,Sample1、Sample2以外的MyBundle被安装。 我只想安装 Sample1 和 Sample2,不想安装 MyBundle。 可能吗?如果可以,我应该怎么做?

虽然您可以使用 MsiPackage@Visible 属性在程序和功能中显示 Sample1 和 Sample2,但 WiX 不支持在程序和功能中不显示 Bundle。参见:Option to hide burn ARP entry

这是不可能的。 Burn 也是一个包管理器,而不仅仅是引导程序、下载器、捆绑器、链接器和重启处理程序。

如果您使用它,您可以学习利用包管理器的功能。