O projeto MSIX Packaging SDK é um esforço para permitir que desenvolvedores em uma variedade de plataformas empacotem e descompactem pacotes para fins de distribuição na Microsoft Store ou em suas próprias redes de distribuição de conteúdo.As APIs de empacotamento do MSIX que um aplicativo cliente usaria para interagir com pacotes .msix / .appx são um subconjunto dos documentados em.Veja para detalhes adicionais.O projeto MSIX Packaging SDK inclui suporte à API de plataforma cruzada para descompactação de pacotes .msix / .appx msix: Uma biblioteca compartilhada (DLL no Win32, dylib em MacOs, SO no Linux e Android) que exporta um subconjunto da funcionalidade contida no appxpackaging.DLL no Windows.Veja aqui para detalhes adicionais.Em todas as plataformas, em vez de CoCreating IAppxFactory, é fornecida uma exportação no estilo c: CoCreateAppxFactory.Consulte a pasta de amostra na raiz do pacote para obter exemplos de consumo entre plataformas.Por fim, existe uma exportação 'Unpack' que fornece uma implementação simplificada de desempacotamento.makemsix: um wrapper de linha de comando sobre a implementação Unpack.Essa ferramenta existe principalmente como um meio de validar a implementação das rotinas internas do MSIX Packaging SDK e é compilada para plataformas Win32, MacOS e Linux.