OS Compatibility
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
minVersion | string | no | 10.0.16299.0 | Minimum Windows build the app supports. Lower → broader compatibility, fewer modern features. |
maxVersionTested | string | no | 10.0.26100.0 | Highest Windows build you have validated against. Used by Windows to know when to surface "tested for older versions" warnings. |
When to use: Only set these properties when you have a genuine reason to restrict or declare specific OS version compatibility – for example, if your app uses APIs introduced in a particular Windows build, or if you need to prevent installation on older systems. If you have no specific OS version requirement, omit both properties and let MPDEV use sensible defaults.
"msix": {
"minVersion": "10.0.19041.0",
"maxVersionTested": "10.0.26100.0"
}
Both must follow Major.Minor.Build.Revision with Major > 0.
Common reference points
| Build | Windows version |
|---|---|
| 10.0.16299.0 | Windows 10 1709 (Fall Creators Update) |
| 10.0.18362.0 | Windows 10 1903 |
| 10.0.19041.0 | Windows 10 2004 (a common modern baseline) |
| 10.0.22000.0 | Windows 11 21H2 |
| 10.0.26100.0 | Windows 11 24H2 |