我正在构建一个 WIX Bundle/Chain 引导程序。它像我指定的那样运行和安装。我希望能够在不安装已安装的 MSI 的情况下卸载引导程序。如何做到这一点?我正在使用 WIX 3.11。这里的其他帖子似乎有相反的行为和需求。他们似乎使用其他版本的 wix (<=3.10)。有没有办法完成这种行为?一些片段:...
</Chain>
传统知识
我正在构建一个 WIX Bundle/Chain 引导程序。它像我指定的那样运行和安装。我希望能够在不安装已安装的 MSI 的情况下卸载引导程序。如何做到这一点?我正在使用 WIX 3.11。这里的其他帖子似乎有相反的行为和需求。他们似乎使用其他版本的 wix (<=3.10)。有没有办法完成这种行为?一些片段:...
</Chain>
传统知识
在您的 MsiPackage 节点中,添加永久标志并将其设置为是。当您卸载引导程序时,以这种方式设置的 msi(s) 将保持安装在计算机上。
<MsiPackage Id="MSI2KEEP"
Cache="no"
Compressed="yes"
Name="MSI2KEEP"
ForcePerMachine="yes"
DisplayInternalUI="no"
Vital="yes"
**Permanent="yes"**
SourceFile="$(var.MSI2KEEP.TargetPath)"
DisplayName="MSI 2 KEEP"
Description="MSI 2 KEEP" />