Packaging into MSIX
MSIX is one of the newer packaging formats available and operates by monitoring an application installation, grabbing any changes to the filesystem, registry, and so on, and then wrapping them into a single file that can be installed at the user level. One advantage of MSIX is that you can use it as AppAttach on Azure Virtual Desktop environments to make applications available on a per-user level rather than having to install it directly onto the host machine in a multi-user environment.
Important note
An MSIX package can be reverted by the end user, do not package any applications that have a database included, as reverting will wipe any additions that have been made. Client-server apps are fine, but not those with databases built into them.
Getting started
There are some prerequisites for MSIX packages:
- Code signing certificate: All packages have to be signed before deployment. You have two options here – you can either purchase a public...