0

我想创建一个像 Resharper 或 VisualStudio 这样的安装程序,其中包含几个 msi,每个 msi 有三个按钮:

  • 安装更新
  • 跳过
  • 消除

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

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

1)我安装了bundle version 1 - 没关系,现在我已经安装了bundle、mysql、notepad++
2)然后我运行bundle version 2并且只想更新mysql并跳过更新notepad++,这就是问题所在:

捆绑 v2 执行以下操作:

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

问题:

  • 是否可以删除捆绑包并保持其已安装的 msi?
4

0 回答 0