Package Support Framework

<< Click to Display Table of Contents >>

RayPack > 7.3 u6 > User Guide > PackDesigner > MSIX / APPX Projects 

Package Support Framework

Package Support Framework is an open-source toolkit which provides package-specific shims for common compatibility issues and troubleshooting.

 

Being an extensible framework, the Package Support Framework supports shims for common problems (like file or registry access) using a concept of retours. The plugins bundled with RayPack allow the following:

 

Redirecting file access
https://github.com/microsoft/MSIX-PackageSupportFramework/blob/master/fixups/FileRedirectionFixup/readme.md
 

Electron framework
https://github.com/microsoft/MSIX-PackageSupportFramework/blob/master/fixups/ElectronFixup/readme.md
 

Dynamic Library
 

RegLegacy
https://github.com/microsoft/MSIX-PackageSupportFramework/blob/master/fixups/RegLegacyFixups/readme.md
 

Tracing
 

Breakpoint for a debugger
 

 

To define a fix-up for one, more, or all applications and press the Create new button.

 

MSIX_NewFixUp

 

Depending on the fix-up plugin, a dedicated editor may be shown. For example, the following screenshot shows how to make the application rewrite the access to a specific path:

 

MSIX_FixUpPredefinedFolder

 

For other plugins, the JSON configuration editor may be shown if it is supported.