Skip to main content

OS Compatibility

PropertyTypeRequiredDefaultDescription
minVersionstringno10.0.16299.0Minimum Windows build the app supports. Lower → broader compatibility, fewer modern features.
maxVersionTestedstringno10.0.26100.0Highest 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

BuildWindows version
10.0.16299.0Windows 10 1709 (Fall Creators Update)
10.0.18362.0Windows 10 1903
10.0.19041.0Windows 10 2004 (a common modern baseline)
10.0.22000.0Windows 11 21H2
10.0.26100.0Windows 11 24H2