
stoune1.5524913002706416E12 asked a question.
Suite Project prerequisites
Hello,
I'm evaluating Install Shield ability to chain installation of multiple msi.
Look for me what "Suite Project" can do this.
I have requirement to install prerequisite, like .NET Framework 4.0 Full(I prefer webdownload), but looks like the prerequisites doesn't supported by this type of project.
Also I should install VSTO 2010 in case if user selects to install MS Office 2007/2010 addons and PIA 2003 and VSTO 2005 SE in case if user wan't to install MS Office 2003 addon, so I need conditional prerequisites install support.
1. What the best way to install prerequisites with conditions on Suite Project type?
At introduction post:
http://blogs.flexerasoftware.com/installtalk/2011/09/an-introduction-to-suite-terms-and-concepts-1.html flexera mentions "dependency package", but I wasn't found such type of package in InstallShield UI and help.
I think I can workaround the problem with prerequisites by creating dummy Basic MSI project which will require .NET and will be required by primary packages.
2. Does this will work?
This is a bit of a pain point on Suite projects right now; we're looking to ease this in the future by allowing some way of importing prerequistes. But since packages are more expressive than prerequisites were, you can almost always create better conditions in a package than you can get by copying the prerequisite.
You could create a dummy .msi project and call its exe, but I wouldn't suggest that approach. I'd suggest the above - incorporate the same ideas that the prerequisites already describe, but do it the way suites understand natively.
if I replace my current prerequisites with packages, would it be possible to reuse such a package in a different suite? In addition, is it possible to set the order in which the packages are installed?
Thanks in advance for your help.
Regards
Uwe