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

Platforms

  • Mac
  • Windows
  • Linux
  • Android
  • iPhone
  • Android Tablet
  • iPad
-
No reviews
1like
0comments

Features

Suggest and vote on features
No features, maybe you want to suggest one?

 Tags

  • sdk
  • packaging

MSIX Packaging SDK News & Activities

Highlights All activities

Recent activities

Show all activities

MSIX Packaging SDK information

  • Developed by

    US flagMicrosoft
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    5 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  1,035 Stars
  •  179 Forks
  •  122 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?
Post comment/review

Featured in Lists

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

List by Jimmy Briggs with 93 apps, updated

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.

Official Links