MSIX Packaging SDK icon
MSIX Packaging SDK icon

MSIX Packaging SDK

The MSIX Packaging SDK project is an effort to enable developers on a variety of platforms to pack and unpack packages for the purposes of distribution from either the Microsoft Store, or their own content distribution networks.

Cost / License

  • Free
  • Open Source (MIT)

Platforms

  • Mac
  • Windows
  • Linux
  • Android
  • iPhone
  • Android Tablet
  • iPad
1like

Features

No features, maybe you want to suggest one?

MSIX Packaging SDK News & Activities

Highlights All activities

Recent activities

MSIX Packaging SDK information

GitHub repository

  •  1,071 Stars
  •  193 Forks
  •  146 Open Issues
  •   Updated  
View on GitHub
MSIX Packaging SDK was added to AlternativeTo by Ian Dorfman on and this page was last updated .
No comments or reviews, maybe you want to be first?

Featured in Lists

Contains various scripting languages, installations, configurations, checklists, processes, and notes regarding...

List by Jimmy Briggs with 90 apps, updated

Official Links

What is MSIX Packaging SDK?

The MSIX Packaging SDK project is an effort to enable developers on a variety of platforms to pack and unpack packages for the purposes of distribution from either the Microsoft Store, or their own content distribution networks.

The MSIX Packaging APIs that a client app would use to interact with .msix/.appx packages are a subset of those documented at https://msdn.microsoft.com/en-us/library/windows/desktop/hh446766.aspx. See https://github.com/Microsoft/msix-packaging/blob/master/sample/ExtractContentsSample/ExtractContentsSample.cpp for additional details.

The MSIX Packaging SDK project includes cross platform API support for unpacking of .msix/.appx packages

msix: A shared library (DLL on Win32, dylib on MacOs, SO on Linux and Android) that exports a subset of the functionality contained within appxpackaging.dll on Windows. See here for additional details. On all platforms instead of CoCreating IAppxFactory, a c-style export: CoCreateAppxFactory is provided. See sample folder at root of package for cross platform consumption examples. Finally, there is one export 'Unpack' that provides an simplified unpackage implementation.

makemsix: A command line wrapper over the Unpack implementation. This tool exists primarily as a means of validating the implementation of the MSIX Packaging SDK internal routines and is compiled for Win32, MacOS, and Linux platforms.