Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create a single setup.exe with InstallShield limited edition?

Tags:

I am trying to create a single .exe file installer. I managed to get all the dependencies in to a .exe file (by setting extract from Setup.exe property). How do i get the .msi also inside the setup.exe file?

This is what it looks like now

enter image description here

like image 990
kakopappa Avatar asked Mar 15 '12 10:03

kakopappa


People also ask

What is InstallShield limited edition?

InstallShield Limited Edition for Visual Studio provides a small subset of the world-class functionality found in our other InstallShield editions. Many of the features our InstallShield customers love are locked and unavailable in your InstallShield Limited Edition.

What is InstallShield setup exe?

InstallShield uses setup.exe as the bootstrap loader to call the Microsoft Windows Installer service. Setup.exe can accept command-line parameters that allow you to perform administrative installations, run silent installations, and complete other administrative tasks.

How do I combine MSI and setup exe?

You simply add the msi and setup.exe and choose to run the setup.exe. This tool creates an SED file which you could run in a post build event so you do not have to do it manually after every build.


2 Answers

I had this trouble too. The way it does is very unintuitive, IMO.

  1. Highlight the Set up project

  2. On Visual Studio Standard toolbar, choose "Solution Configuration" dropdown. Probably it is selected as "Debug". Change it to "Single Image"

    enter image description here

  3. Right click on your setup project and Build.

It should create a single setup.exe.

like image 92
Andrew Chaa Avatar answered Nov 19 '22 22:11

Andrew Chaa


I don't have InstallShield LE installed on the machine in front of me but my memory is that it has different solution configurations defined. One of them is called SingleImage. Just build that release.

like image 45
Christopher Painter Avatar answered Nov 19 '22 21:11

Christopher Painter