【问题标题】:How I can display localized WiX UI in my managed bootstrapper?如何在我的托管引导程序中显示本地化的 WiX UI?
【发布时间】:2012-07-28 13:48:53
【问题描述】:

当我使用 MSI 包 UI 时,我使用了 WixUIExtension 和“WixUI_ErrorProgressText”集。但是当我使用托管引导程序和 ExecuteMsiMessage 事件来显示进度文本时,它没有任何效果,我看到类似“Action 6:43:04: ...”的文本

【问题讨论】:

    标签: wix bootstrapper wix3.6 burn wix-extension


    【解决方案1】:

    试试这个:

    private void ExecuteMsiMessage(object sender, ExecuteMsiMessageEventArgs e)
    {
        lock (_lock)
        {
            if (e.MessageType == InstallMessage.ActionStart && e.Data != null && e.Data.Count > 1 && !string.IsNullOrWhiteSpace(e.Data[1]))
            {
                Message = e.Data[1];
            }
            e.Result = Canceled ? Result.Cancel : Result.Ok;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-05
      相关资源
      最近更新 更多