1

我想安装先决条件,然后使用 ManagedUI 显示自定义 UI。到目前为止,我注意到这不起作用。如果我使用 Wix 预构建 UI (WixUI_FeatureTree) 但不适用于 ManagedUI,它可以工作。我有安装 .Net Framework 4.8 和 C++ 可再发行组件的引导包,之后我想显示我的 msi 的 UI。有没有办法让它工作?

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

1

不幸的是,由于底层 Wix v3.x问题,无法结合使用 ManagedUI 和默认的 Bundle 引导程序。用于创建引导程序包的 Wix Burn 不支持 WiX EmbeddedUI 概念。Wix 团队已经承认这一点,并且不打算在 3.x 版本中更正这一点。

另一种方法是使用 NSIS(Nullsoft Scriptable Install System)引导程序作为 Wix Burn 引导程序的替代方案。请参阅NsisBootstrapper示例。

看:

于 2021-03-18T18:55:49.837 回答