How to create an MSI setup

installationwindows-installer

I've created setups for all my Delphi tools with Inno Setup for years. Now some users rather want an MSI installation package, so they can deploy the setups from a central server to all workstations.

How do I create one? Do I have to buy Visual Studio or some other product?

Best Solution

You can use Wix (which is free) to create an MSI installation package.

WiX Tutorial - Creating an Installer MSI with Wix