如何使用wix下载和添加依赖的msi?
How to download and add dependent msi using wix?
说,项目 X.msi 部分依赖于 Y.msi,即 X.msi 可以独立工作,但可以使用 Y.msi 启用一些额外的功能并说 Y.msi在线可用,现在安装 X.msi,如果用户选择选择 Y.msi,安装程序应下载并自动安装它。有没有办法使用 wix 实现此目的?
根据设计,Windows 安装程序会独立且连续地安装 MSI。所以,一个人不能成为另一个人的一部分。
您正在寻找 MsiPackage/@DownloadUrl。问题是如何设计 bundle(s) 以获得让用户选择是否安装的预期效果 Y.msi.
一种方法是拥有两个捆绑包:X.exe 和 XY.exe
另一种方法是为您的捆绑包创建自定义引导程序应用程序 (BA),以便 1) 提出问题和 2) 如果答案是否定的,则删除或跳过 Y.msi
需要考虑的事项:如何处理用户 and/or 你改变他们的 mind/evolving?安装了 X 但现在想要 XY。安装了 XY,但现在只需要 X。安装了 Y,然后是 X,但不知道它们之间的关系。 Y.msi 的新版本已发布。
始终安装 Y.msi 和 X.msi 并允许用户配置应用程序以使用或不使用 Y 功能是否更简单?
说,项目 X.msi 部分依赖于 Y.msi,即 X.msi 可以独立工作,但可以使用 Y.msi 启用一些额外的功能并说 Y.msi在线可用,现在安装 X.msi,如果用户选择选择 Y.msi,安装程序应下载并自动安装它。有没有办法使用 wix 实现此目的?
根据设计,Windows 安装程序会独立且连续地安装 MSI。所以,一个人不能成为另一个人的一部分。
您正在寻找 MsiPackage/@DownloadUrl。问题是如何设计 bundle(s) 以获得让用户选择是否安装的预期效果 Y.msi.
一种方法是拥有两个捆绑包:X.exe 和 XY.exe
另一种方法是为您的捆绑包创建自定义引导程序应用程序 (BA),以便 1) 提出问题和 2) 如果答案是否定的,则删除或跳过 Y.msi
需要考虑的事项:如何处理用户 and/or 你改变他们的 mind/evolving?安装了 X 但现在想要 XY。安装了 XY,但现在只需要 X。安装了 Y,然后是 X,但不知道它们之间的关系。 Y.msi 的新版本已发布。
始终安装 Y.msi 和 X.msi 并允许用户配置应用程序以使用或不使用 Y 功能是否更简单?