Возникла следующая проблема. Какие best practices используются при установке пререквизитов?
В режиме по умолчанию вроде понятно. Делается bootstrapper, который последовательно запускает сначала инсталлятор с пререквизитами, а затем инсталлятор продукта.
В случае же с UI, если делать аналогично, то получится не очень красиво. Пререквизиты установятся, и только потом появится диалог об установке продукта. Возможно пользователь и не захочет его ставить.