Skip to content

What is the difference between MakeAppx.exe and MakeMsix.exe? #598

Answered by florelis
drauch asked this question in Q&A
Discussion options

You must be logged in to vote

MakeAppx.exe is part of the Windows SDK, closed source and only available on Windows.

MakeMsix.exe is a port of MakeAppx.exe intended to be cross-platform, so that it can also be compiled for, and run on, Linux and MacOS. The source code for it is available in this repository, however it does not have feature parity with MakeAppx.exe.

In general, it probably is better to use MakeAppx.exe if you can.

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@DrusTheAxe
Comment options

Answer selected by florelis
Comment options

You must be logged in to vote
1 reply
@DrusTheAxe
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants