Hi all,
this feature request needs some elaboration and rationale, so here goes:
Downloading and installing prerequisites (.NET 2.0, in our case) with AI can be achieved by specifying them in the Prerequisites / Software section under Project settings. This is all nice and well and works neatly.
However:
1) the prerequisites download & install dialog is shown before *any* of the actual setup UI, giving the user no real indication of what is happening (besides the dialog title) and why,
2) the prerequisites installer looks different from the actual setup UI (no branding, different dialog sizes and layout),
3) this only works through the Setup.exe bootstrapper.
I find this somewhat suboptimal.
What I would like to achieve is a fully integrated, super-smooth setup experience, where prerequisites are downloaded and installed on the fly during product setup.
No dialogs with exclamation marks barking at you, no puzzling warnings, just a simple, smooth "Next-Accept-Next-Uhuh-Fine-Go" install.
I understand that this will only work for certain cases, where the prerequisites aren't really necessary during the installation stage (.NET framework being an example), only for running the product later on. And even though this may require a reboot, as long as the installation resumes nicely after rebooting, I think this will provide a much more intuitive user experience than the somewhat "out-of-context" prerequisites installer as it is now.
Ideally, installation starts with a cheery Welcome screen, talks the user into accepting the license agreement, goes about downloading and installing any prerequisites, all accompanied by progress bars and nice descriptions about what's going on, and finally installing the actual product itself.
To sum it up, what I would like to see is some means for downloading (with progress UI) and installing prerequisites from within the actual (msi) setup.
Is that possible?
regards,
Karl