Forum Discussion

Andreas Kerl's avatar
Andreas Kerl
Brass Contributor
Jan 26, 2019
Solved

Understand Update algorithm

Hello, I am experimenting with the update algorithm of MSIX. Is there a description? I have noticed the following: The main property is "Identity Name". This property must match; if not, it is ano...
  • jvintzel's avatar
    jvintzel
    Jan 28, 2019

    Upgrades are performed within the same package family.  The package family is comprised from the Package Name and Publisher.  So they need to stay the same to update.  These are the other considerations:

     

    • Packages must increment to a higher version.  Lower versions are blocked by default.  1809 did introduce a "rollback" like feature.  It allows install of a lower version package when an override is provided.  Right now it is available in PowerShell using the ForceUpdateFromAnyVersion switch
    • Packages can switch archiecture as long as the acritechure is applicable to the OS
    • Packages can move from an MSIX to an MSIX bundle, but bundles to MSIX are not supported

    John.

     

Resources