This article is about the usage of command line interface. More information about CLI usage and how to get started can be found here: Command Line Interface (CLI) Reference
In order to unpack the package, use the following command line syntax:
MSIXHeroCLI.exe unpack --package <path-to-package.msix> --directory <extraction-path>
For example:
MSIXHeroCLI.exe unpack --package "c:\download\msix-hero-1.0.0.0.msix" --directory "c:\download\extracted\msix-hero-extracted"
You can also use shorter form of arguments. In that case, the command line will be very similar to the one used by MakeAppx.exe
(see link):
MSIXHeroCLI.exe unpack -p "c:\download\msix-hero-1.0.0.0.msix" -d "c:\download\extracted\msix-hero-extracted"
Both parameters are required.
The result of execution is an extracted folder, containing all deployed files, resources, assets and manifests. The program returns the following exit codes:
Exit code | Meaning |
---|---|
0 | The extraction has succeeded. |
1 | Unspecified error. |
2-10 | Invalid parameters or other command-line related errors. |
<any other> | Internal exit code from makeappx.exe . |