2

wixでカスタムインストーラーを作成しています。これには、イベントを完了するための複数のステップがあります。すべてが正常に機能しています。ここで、いくつかのメッセージ行を表示したいと思います。

Step 1 starting
step 1 Running...
Step 1 Completed
Step 2 Starting
Step 2 Aborted. File missing.
Step 3 Starting

どのコントロールが適していますか? エディット コントロール? コードからメッセージを追加できるように、カスタム アクションのコードを手伝ってくださいC#

4

1 に答える 1

2

残念ながら、Windows インストーラーには、そのような UI を表示するための組み込みメカニズムが用意されていません。そのレベルのカスタマイズを行うには、ExternalUIHandlerを作成する必要があります。基本的に、Windows インストーラーからメッセージを取得するために登録する実行可能ファイルを作成し、インストールを開始して、必要な方法で UI を描画します。ご想像のとおり、かなりの作業が必要です。

WiX ツールセットの DTF は、すべてを機能させるために呼び出す必要がある MSI 関数のラッパーを多数提供します。開始するには、名前空間のクラスのSetExternalUIメソッドを参照してください。InstallerMicrosoft.Deployment.WindowsInstaller

幸運を!たくさんの仕事が待ち受けています。

于 2013-04-25T12:35:51.663 に答える