MSIX Applications: Handle Prerequisites by Declaring Dependencies in MSIX

In the packaging industry, we’re used to using application dependencies very often. And with the transition from MSI to MSIX, we have more options to declare and handle them.

In MSI, we use Prerequisites to chain multiple dependencies — which means that the installation would continue only if the product was found in the chain, otherwise, it would fail.

We’re happy to see that Microsoft took this up a notch with MSIX, offering more alternatives to help packagers manage dependencies.

In this article, we will first understand what is an MSIX dependency, how it works and how you can define it within the Advanced Installer project.