2016-03-22 11 views
0

こんにちは私は自分のWebアプリケーション用のwixインストーラを開発しました。それは私のためにうまくいきます。私は私のwixで複数のカスタムアクションを持っています。私は以下のようなセットアップの最後にカスタムアクションのステータスを表示する必要があります画像。ユーザーのカスタムアクションステータスを表示することはできますか?

enter image description here

それはWiXの中で可能ですか..?

もしあれば、チュートリアルはありますか?一般的に

答えて

2

あなたがバーンブートストラップとカスタムUIの構築を見なければならない、との回答がここにように例をカバーして:

Custom WiX Burn bootstrapper user interface?

あなたはUIを制御するので、あなただけで設定されたプロパティを見て彼らが働いているかどうかを言うカスタムアクションが、それぞれのカスタムアクションが成功したというコードだけです。

しかし、あなたのディスプレイがなぜ有用かはっきりしません。このSQLの例は、インストールを続行する前に満たさなければならないすべての条件を示しているため、ユーザーはインストールを妨げる可能性のある問題を修正できます。これらのSQLメッセージの一部は、カスタムアクションコードから派生しているかもしれませんが、その目的はインストールが進行できることを確認することです(カスタムアクションではなく起動条件として実装される可能性があります)。インストールの最後にカスタムアクションのレポートを作成すると、ユーザーが実行可能なものではなく、ほとんどがノイズとなる可能性があります。カスタムアクションが失敗し、インストールをロールバックするか(インストールの「終了」やエラーを示すメッセージのみ)、重要ではない - インストールの詳細や影響が致命的ではないインストール。そのため、失敗したカスタムアクションのリストは有用ではないようです。カスタムアクションが失敗すると、インストール全体がロールバックされるからです。成功したカスタムアクションのリストは、プログラムを実行して呼び出されたすべてのクラスとメソッドを表示するようなもので、デバッグ情報はユーザー情報ではありません。

あなたの目標を説明する価値があります。たとえば、カスタムアクションをトレースして何を行ったのかを確認する場合は、必要な場合に備えて、標準のWindows Installerに詳細ログを記録する方法があります。

関連する問題