MSI/MSIX Generator
The MSI/MSIX Generator builds Windows installer packages from a product specification. It runs on Windows, Linux, and macOS while emitting Windows formats.
Maturity
-
MSIX — ZIP +
AppxManifest.xml, primary executable, optional extra files, placeholder logo assets (unsigned). -
MSI — OLE2 compound file with core tables, string pool, and an embedded uncompressed cabinet (v0.2). Not a full WiX substitute; enough structure for tooling and Easy Installer plugins.
Get started
dub build --build=release --config=prod
./msi-generator --name=MyApp --id=com.example.myapp --version=1.0.0.0 \
--publisher="CN=Example" --exe=bin/myapp.exe --type=msix --output=myapp.msix
Or use --spec= with a JSON product document (see repository schema/).
Related
-
Host UX: Easy Installer
-
Portal: MSI Generator overview