In my article Package and install a MSIX package I described the steps to install a single MSIX package. In this article I will create a nodification package. Paint.Net will be modified with a package that installs some addins.
The packaging order:
- Revert the packaging machine to a clean state.
 - Install the main application and reboot afterwards to avoid pending reboots.
 - Capture the installation of the dependency application (or modification package).
 - Cleanup
 - Test
 
Install the main application and capture the installation of the dependency application.
Revert the VM to a clean state and install the main application. Reboot after the installation to avoid pending reboots.
| Description | Picture | 
| Revert the VM to a clean state and install the main application. Reboot after the installation to avoid pending reboots. | ![]()  | 
| Start the MSIX packaging tool and select modification package. | ![]()  | 
| Enter the VM details. | ![]()  | 
| Enter package information | ![]()  | 
| Disable the services that you do not need. | ![]()  | 
| Click [Next] | ![]()  | 
| Start the addon package installation. | ![]()  | 
| Click [Next] when done. | ![]()  | 
| You can't start the application as it does not have any shortcuts. | ![]()  | 
| Save the 'raw' version. | ![]()  | 
| Click [Create] | ![]()  | 
| Click [Close] | ![]()  | 
| Enter the package details, including certificate details. | ![]()  | 
| Perform the cleanup. | ![]()  | 
| Save the cleaned up version. | ![]()  | 
| Click [Close] | ![]()  | 
Testing the dependency application with PowerShell.
If you use PowerShell to import the certificate you can skip the steps to import the certificate manually.
| Description | Picture | 
| Start the certificate manager to import a certificate. | ![]()  | 
| Browse to pfx file. | ![]()  | 
| Enter the password. | ![]()  | 
| Add the certificate to the Trusted Root Certification Authorities. | ![]()  | 
| Click [Finish] | ![]()  | 
| Click [Ok] | ![]()  | 
| Start Settings -> Updates and Security -> For Developpers. Enable sideload apps.  | 
![]()  | 
| Click [Close] | ![]()  | 
| You cannot install the update package first. It will throw up an error. | ![]()  | 
| Install the main application first, followed by the update package. | ![]()  | 
| And the addons are used (1-2) | ![]()  | 
| And the addons are used (2-2) | ![]()  | 
| Alternatively, you can install both the main and update package in one PowerShell command. | ![]()  | 
| And a progress bar | ![]()  | 
	




























