Skip to main content

Install Dialog

If you set installDialog, MPDEV produces a branded MSI install dialog. If you omit it, the user sees the native MSI UI.

PropertyTypeRequiredDescription
packageDescriptionstringnoShort description shown on the main page.
publisherUrlstringnoURL to your company website.
releaseNotesUrlstringnoURL to release notes.
eulaUrlstringnoURL to your EULA.
primaryAccentstringnoHex RGB accent color, e.g., "#01787B".
promptAppsAfterInstallarray of MsiPromptAppsAfterInstallnoApps offered to launch after install completes.

MsiPromptAppsAfterInstall

PropertyTypeRequiredDescription
displayNamestringyesLabel shown next to the checkbox.
filestringyesPath inside the package to the executable.
argumentsstringnoArguments.

Example

"msi": {
"installDialog": {
"packageDescription": "My Application – the modern way to take notes.",
"publisherUrl": "https://MyCompany.example.com",
"releaseNotesUrl": "https://MyCompany.example.com/release-notes",
"eulaUrl": "https://MyCompany.example.com/eula",
"primaryAccent": "#01787B",
"promptAppsAfterInstall": [
{ "displayName": "Launch My Application",
"file": "$.installDir\\MyApp.exe" }
]
}
}