Install Dialog
If you set installDialog, MPDEV produces a branded MSI install dialog. If you omit it, the user sees the native MSI UI.
| Property | Type | Required | Description |
|---|---|---|---|
packageDescription | string | no | Short description shown on the main page. |
publisherUrl | string | no | URL to your company website. |
releaseNotesUrl | string | no | URL to release notes. |
eulaUrl | string | no | URL to your EULA. |
primaryAccent | string | no | Hex RGB accent color, e.g., "#01787B". |
promptAppsAfterInstall | array of MsiPromptAppsAfterInstall | no | Apps offered to launch after install completes. |
MsiPromptAppsAfterInstall
| Property | Type | Required | Description |
|---|---|---|---|
displayName | string | yes | Label shown next to the checkbox. |
file | string | yes | Path inside the package to the executable. |
arguments | string | no | Arguments. |
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" }
]
}
}