.net WiX-如何防止引导程序自行安装;仅安装链接包

.net WiX-如何防止引导程序自行安装;仅安装链接包,.net,wix,wix3.7,bootstrapper,burn,.net,Wix,Wix3.7,Bootstrapper,Burn,我有一个对程序和功能隐藏的包: <Bundle DisableRemove="yes" DisableModify="yes" ... ExePackage是永久性的,但MsiPackage不是 问题是: 运行引导程序并安装包后,如果我从程序和功能中卸载MSI包,然后再次运行引导程序,它将显示卸载选项…尽管所有非永久性包都已被删除。为什么呢?我怎样才能防止这种情况?理想情况下,当我再次启动引导程序时,它应该直接进入一个UI,该UI具有重新安装捆绑包的选项,而无需卸载引导程序 您可以在MS

我有一个对程序和功能隐藏的包:

<Bundle DisableRemove="yes" DisableModify="yes" ...
ExePackage是永久性的,但MsiPackage不是

问题是:

运行引导程序并安装包后,如果我从程序和功能中卸载MSI包,然后再次运行引导程序,它将显示卸载选项…尽管所有非永久性包都已被删除。为什么呢?我怎样才能防止这种情况?理想情况下,当我再次启动引导程序时,它应该直接进入一个UI,该UI具有重新安装捆绑包的选项,而无需卸载引导程序

您可以在MSI包上设置Visible=yes,使其显示在中 程序和功能

您可以通过设置 DisableRemove=是DisableModify=是

更多详细信息,请检查以下内容:

这只会对ARP隐藏引导程序,但它仍将被安装。
<ExePackage Permanent="yes" ...
<MsiPackage Visible="yes" DisplayInternalUI="yes" ...