Wix - 卸载不同的产品

时间:2011-06-26 11:41:16

标签: windows installer wix windows-installer wix3.5

我们的主要安装人员正在致电其他产品(产品B)安装人员 这会在“添加删除程序”窗口中创建两个条目 卸载主产品时,产品B未从机器中取出 有没有办法在卸载主产品时卸载产品B?

1 个答案:

答案 0 :(得分:2)

您可以尝试使用custom action这些设置:

  • 应在InstallExecuteSequence
  • 中的InstallFinalize之后安排
  • 它应该使用这个条件:

    REMOVE =“ALL”

  • 使用 ExeCommand 属性指定msiexec.exe卸载命令行(您将使用实际的ProductCode):

    msiexec.exe / x< product_code_B> / QB

  • 返回属性设置为 asyncNoWait ,以便产品B卸载在不同的流程中运行