【发布时间】:2021-02-26 15:26:58
【问题描述】:
我创建了一个自定义 UI,并根据需要提供了标准对话框以避免 ICE20 错误。我已根据需要包含以下行:
如果我使用 WIX UI,这可以正常工作。但是现在我创建了自己的自定义 UI,我收到一条“意外错误”消息,错误代码为 2814,然后是 2869。有谁知道如何捕获尝试降级以生成带有正确消息的对话框?
【问题讨论】:
-
这仅在维护操作期间? (当您对现有安装运行修改或修复时)。它不是 100% 清楚的。
-
如果我运行安装程序来安装应用程序,但它已经安装了。
-
在这种情况下,它将是您的维护模式对话框。这些是原始安装过程中未显示的对话框。在普通 WiX 包中,它们的名称类似于
MaintenanceWelcomeDlg和MaintenanceTypeDlg。这些允许您修改功能状态。您可以通过使用 Orca 打开 MSI(工具 => 对话框预览)在 MSI 文件中查看它们。 ControlEvent 表将显示每个对话框的事件。 Next 按钮将启动一个动作或对话框或两者。如果您制作自己的对话框,则应将其基于现有对话框集以包含这些对话框(如果它们丢失)。
标签: wix windows-installer burn