【发布时间】:2012-10-01 10:06:14
【问题描述】:
我目前有一个使用 WiX 构建的工作 .msi,它有一个我非常满意的用户界面。唯一缺少的是检测是否缺少 .NET 4.5 以及:
- 使用嵌入式网络设置安装它,或者
- 将用户引导至 .NET 4.5 下载
我之前使用的安装和部署项目只是将它添加为带有 URL 的 LaunchCondition,并且运行良好。
如何在不借助引导程序的情况下将其添加到 WiX 安装程序。据我所知,使用像 burn 这样的引导程序需要重新实现一个新的用户界面,同样像 dotNetInstaller 这样的工具也会引入一个新的 UI。
如果我可以让引导程序不实现它自己的 UI,而是触发 .NET 安装,那么打开 msi 的当前用户界面,这也适用于我。
【问题讨论】:
-
是的,我已经检测到 .NET 4.5 的存在/不存在,但我想做的是提示用户下载它 - 或者更好地包含并运行 Web 安装程序对他们来说 - 无需使用引导程序/捆绑包,因为这会删除我的安装程序 (msi) 当前拥有的 UI。
标签: wix