Creating a MSI from a installshield limited edition project for visual studio 2015

itnifl
itnifl used Ask the Experts™
on
I have a installshield limited edition project for visual studio 2015. When built, I have a setup file and then the prerequisites in subfolders named with uuid type strings. I would want this whole thing to be one MSI file. How do I go about to get that done?
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Prerequisites are separate installations, they can't be launched by MSI. Running them is one of the main reasons to have setup.exe. MSI can check whether prerequisites exist and terminate the installation if they don't - which in fact may be for the better, see this my comment in another recent discussion.
itniflProgrammer

Author

Commented:
Thank you for your answer.
I ended up using Inno Setup instead, and there creating one exe that includes my prerequisites and the files I want to install. With Inno Setup I can then script a check for if the prerequisites are there or not, extract them from the exe if needed, and run them silently before my application is installed. That works for me.
Thanks for accepting it, but can you clarify, what Installshield Limited did not do that became possible with Innosetup? Initially you said you wanted it all in the MSI, but with Innosetup it was still setup.exe, so why was it better?
HTML5 and CSS3 Fundamentals

Build a website from the ground up by first learning the fundamentals of HTML5 and CSS3, the two popular programming languages used to present content online. HTML deals with fonts, colors, graphics, and hyperlinks, while CSS describes how HTML elements are to be displayed.

itniflProgrammer

Author

Commented:
What I really wanted was the whole thing to be one file, and I thought I had to have msi to do that. But with inno setup I managed to get the whole thing (including prerequisites) into one exe file. So then I am happy.
If I'm not mistaken, this was available in Installshield Express as well, by choosing configuration "singleimage" and ""InstallShield Prerequisites Location" = "Extract From Setup.exe"  (source)

(This is not to question or argue your solution, but just giving full information to e-e users who will find this solution in the future)
itniflProgrammer

Author

Commented:
Seems like that might work, thank you.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial