自定义 Bootstrapper UI,类似于自定义的 wix UI

Posted

技术标签:

【中文标题】自定义 Bootstrapper UI,类似于自定义的 wix UI【英文标题】:Customizing Bootstrapper UI similar to the customized wix UI 【发布时间】:2014-05-27 10:00:20 【问题描述】:

我已经使用 wix 创建了一个设置,我在 wix 中创建了与我的项目相关的自定义 UI。但是现在我需要添加先决条件安装。对于先决条件安装,我使用了引导程序(似乎是在 wix 中添加先决条件的唯一方法) .但是现在我的问题是没有得到我在 WIx 中使用 <UIRef Id="MyWixUI_InstallDir" /> 开发的自定义 UI,而是得到了标准的引导程序 UI。是否可以在引导程序中使用相同的 wix UI?并且引导程序是使用 wix 添加先决条件的唯一方法 ..?

谢谢, 阿尔沙德

`

【问题讨论】:

【参考方案1】:

你有两个选择:

    您可以自定义引导程序 UI 并将属性传递给 MSI,或者, 要同时显示引导程序和 MSI UI,请设置 MsiPackage/@DisplayInternalUI="yes"。

WiX 引导程序是一个经过深思熟虑的引导程序、下载程序、链接程序、重新启动处理程序和 Windows 程序包管理器。将 WiX 用于先决条件时,这是最佳实践。 (但是,还有其他引导程序。)Visual Studio、WiX 本身和许多其他优秀产品,所以请使用它。

【讨论】:

我会选择第二个选择,这是我所期望的 :) :) @Tom Blodget 有没有办法让引导程序自动从网络下载先决条件? @tom 是的,查看ExePackage或MsiPackage的DownloadUrl属性。有关预定义包的示例,请参阅 WiX 源代码。

以上是关于自定义 Bootstrapper UI,类似于自定义的 wix UI的主要内容,如果未能解决你的问题,请参考以下文章

为啥 Azure 将不同的 HTML 嵌入到自定义和内置策略的自定义 UI 注册表单中?

自定义展开 Segue

python中的自定义pivot_ui聚合器?

自定义UI 自定义布局

自定义UI 自定义布局

自定义UI 自定义布局