MSIX Packaging SDK项目旨在使各种平台上的开发人员能够打包和解包软件包,以便从Microsoft Store或他们自己的内容分发网络进行分发。客户端应用将用于与.msix / .appx程序包交互的MSIX包装API是在处记录的那些API的子集。请参阅以获取更多详细信息。MSIX Packaging SDK项目包括跨平台API支持,用于解包.msix / .appx包。msix:共享库(Win32上的DLL,MacOs上的dylib,Linux和Android上的SO)导出appxpackaging中包含的功能的子集。Windows上的dll。有关其他详细信息,请参见此处。在所有平台上(而不是CoCreating IAppxFactory),提供了c样式的导出:CoCreateAppxFactory。有关跨平台使用示例,请参阅包根目录下的示例文件夹。最后,有一个导出“解压”,提供了简化的解压实现。makemsix:Unpack实现上的命令行包装。该工具主要作为验证MSIX Packaging SDK内部例程实现的方式而存在,并且已针对Win32,MacOS和Linux平台进行了编译。
msix-packaging-sdk