私のWiX 3.6 ベースのインストーラーでは、ウェルカム ダイアログの前にスプラッシュスクリーンを表示したいと考えています。色々と調べてみたのですが、どうやら明確な解決策が見つからないようです。
Burnバンドルを使用せずにこれを行うにはどうすればよいですか?
バンドルを使用しないと、スプラッシュスクリーンを表示するための組み込みサポートがないようです。カスタムアクションを使用して作成し、UI シーケンスを並べ替えました。
<InstallUISequence>
<Custom Action="ShowSplashScreenAction" After="CostFinalize" ></Custom>
<Show Dialog="PrepareDlg" After="ShowSplashScreenAction" >NOT Installed OR PATCH</Show>
</InstallUISequence>
MSI を呼び出すセットアップがある場合は、セットアップでそれを行います。WIX で行うよりもはるかに簡単です。ポップアップ ダイアログを作成し、数秒間そのままにしておくだけです。必要なものを装着したり、構成可能にすることもできます。本当に大きな利点は、.net フレームワーク インストーラーの前にポップアップすることです。