私はカスタムブートストラップからMSIをインストールしていますが、MSIをインストールする際にエラーが発生した場合、ブートストラップのUIをこの情報で更新したいと思います。よく)。MSIをwixブートストラップから検出する
私はこれらのイベントをサブスクライブしています:
Bootstrapper.ApplyComplete
Bootstrapper.Progress
Bootstrapper.Error
Error
イベントが発火することはありません。 Progress
というものが何回か呼び出されていますが、私はその中から進行状況のパーセンテージだけを更新しています。最後に、MSIが失敗し、イベントが発生し、次の値を返します。
これはStatus
です。検査する必要がありますか?もしそうなら、誰でもその値が意味することに関する文書を見つけることができますか?私は完全に間違った方法このことについてつもりのよう
[1A060:1A9D4][2016-04-06T10:12:09]e000: Error 0x80070643: Failed to install MSI package.
[1A060:1A9D4][2016-04-06T10:12:09]e000: Error 0x80070643: Failed to execute MSI package.
[1AD24:1D73C][2016-04-06T10:12:09]e000: Error 0x80070643: Failed to configure per-machine MSI package.
[1AD24:1D73C][2016-04-06T10:12:09]i319: Applied execute package: InstallationPackage, result: 0x80070643, restart: None
[1AD24:1D73C][2016-04-06T10:12:09]e000: Error 0x80070643: Failed to execute MSI package.
それは感じている:
は、ここでブートストラップは、MSIが失敗したことを認識していることを示すブートストラップログからの抜粋です。
wixブートストラップにMSIをインストールする際にエラーが発生したことを通知するにはどうすればよいですか?