インストーラーから別のインストーラーを起動する

あるインストーラーから、別のインストーラーを起動したくて試してみた。

カスタム動作でコミット(Commit)で、Installクラスから別のインストーラーを起動する処理をいれてみると。。。こうなる。

 別のインストールが現在行われています。新たにインストールを行うには、既に実行中のインストールを完了しなければなりません。
別のインストールが現在行われています。新たにインストールを行うには、既に実行中のインストールを完了しなければなりません。

まあ、そりゃそうか。呼び出し元のインストーラーが終了していないので、競合するよね。どうもこのやり方は無理っぽい。(おそらくWindowsの仕様)

試した環境

Windows10 Pro(64bit, 1903)
Visual Studio 2019 Professional
Visual Studio Installer(VSIX)

参考にしたサイト

カスタム動作エディタの使い方