删除捆绑包,但保持其msi为已安装

时间:2019-01-12 11:09:54

标签: .net wix windows-installer msiexec wixsharp

我想创建一个类似Resharper或VisualStudio的安装程序,其中捆绑包中的msi很少,每个msi具有三个按钮:

  • 安装/更新
  • 跳过
  • 删除

我正在使用自己的UI和自己的BootstrapperApplication。 我有两个相同的捆绑包,但版本不同

  • 捆绑版本1(v1)
    • mysql v1
    • notepad ++ v1
  • 捆绑版本2(v2)
    • mysql v2
    • notepad ++ v2

1)我安装了捆绑软件版本1-可以,现在我已经安装了捆绑软件,mysql,notepad ++
2)然后我运行捆绑软件版本2,并且只想更新mysql并跳过更新notepad ++,这就是问题所在:

捆绑v2执行以下操作:

  • 将mysql更新到v2-没关系
  • 使用标志-uninstall -quiet调用捆绑软件v1,并且该捆绑软件v1删除了记事本++-没事

问题:

  • 是否可以删除捆绑软件并将其msi保持安装状态?

0 个答案:

没有答案