我正在使用 Wix Burn 来安装我们项目的每个必需品,我已经使用ManagedBootstrapperApplicationHost来拥有自定义 UI,我一直在关注来自 Wix 源代码的项目来创建我的托管 WPF 应用程序。
现在的问题是它显示的进度(消息)与我们使用内置 UI 的进度消息不匹配 - WixStandardBootstrapperApplication.RtfLicense
基本上我使用的是来自 Wix 源的以下代码
private void ExecuteMsiMessage(object sender, ExecuteMsiMessageEventArgs e)
{
lock (this)
{
this.Message = e.Message;
e.Result = this.root.Canceled ? Result.Cancel : Result.Ok;
}
}
我怎样才能拥有与正常进度对话框相同的显示。我是否必须从其他方法(如 PlanPackage 等)单独设置消息。