ユーザーのコンピューターで.NET4.0クライアントプロファイルが検出されない場合に.NET4.0クライアントプロファイルをインストールするBootstraperApplicationでWix3.6を使用しています。.NETをサイレントインストールし、管理されたUIに進行状況のみを表示したい。
インストーラーにチェックボックスがあり、ユーザーはアプリケーションのEULAに同意する必要がありますが、.NET EULAをプルダウンする方法、またはインストーラーに含める方法が見つかりません。ClickOnceプロジェクトが.NET4.0インストールをブートストラップする方法を見つけたのに気づきましたが、それは私の希望するUIフローを壊します。
アプリで.NETライセンスをブートストラップインストールする前に、ユーザーに.NETライセンスに同意してもらう必要がありますか?そうした場合、インストールする必要があると検出した場合に.NETライセンスを動的に取得する方法はありますか?そして、どこからそれを引き下げるのでしょうか?