Exe output

Feb 12, 2016 at 6:58 AM
I am wondering what's the easiest way to generate the .exe file instead of msi file for the setup output so that a user runs .exe to install the software?
Feb 15, 2016 at 10:15 AM
Edited Feb 15, 2016 at 10:33 PM
With MSI technology the setup file is a database (not executable) file with the extension ".msi". Sometimes it is distributed as an external UI or bootstrapper executable that has the msi file embedded. In this case indeed user will need to run exe but not msi.

As a starting point you probably shouldn't define your requirements as "I need to build an exe". What is that your setup supposed to do? How? What are the possible user interactions?.....

Only after that you may decide if you need a bootstrapper or not. And this in turn will dictate if your setup file will have .exe or .msi extension.

Though for your user it will not make any difference. In both cases the user experience is the same. He/she will need to double-click the file and follow the prompt.