Avatar of itnifl
itnifl
Flag for Norway asked on

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

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?
Microsoft DevelopmentInstallation

Avatar of undefined
Last Comment
itnifl

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
Vadim Rapp

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
itnifl

ASKER
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.
Vadim Rapp

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?
itnifl

ASKER
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.
Experts Exchange has (a) saved my job multiple times, (b) saved me hours, days, and even weeks of work, and often (c) makes me look like a superhero! This place is MAGIC!
Walt Forbes
Vadim Rapp

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)
itnifl

ASKER
Seems like that might work, thank you.