MSI パッケージ UI を使用したときは、WixUIExtension と「WixUI_ErrorProgressText」セットを使用しました。しかし、マネージ ブートストラップと ExecuteMsiMessage イベントを使用して進行状況のテキストを表示すると、効果がなく、"Action 6:43:04: ..." のようなテキストが表示されます。
1 に答える
2
これを試して:
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;
}
}
于 2012-07-29T02:25:29.507 に答える