Setup Project is the new installer project for Media-Extractor. It replaces the previous InnoSetup project. The project is based on WixSharp that is based on WiX Toolset. Due to license concerns, the installer is currently based on WiX 4.x, although newer versions are available.
The following dependencies are required to build the Setup Project:
- WixSharp-wix4.WPF
- Wix.Toolset.Dtf.WindowsInstaller
- WixToolset.Mba.Core
- WixToolset.UI.wixext
- MediaExtractor (main application project)
Note that the following classes have static dependencies (references to Properties) to the MediaExtractor project. If the application project changes, these classes must be revises possibly:
- PropertiesReader.cs
- Constants.cs
The setup project is normally built automatically by the main solution. There are no special requirements to build the project, as long as all files are provided, that are normally created from the post-build action of the MediaExtractor project. The build result (an MSI file) is placed in the folder "Install", which is located in the top hierarchy of the solution.
MIT License