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

分类目录

具有任何许可的所有平台的MSIX Packaging SDK替代品

py2exe

py2exe

一个distutils扩展,用于从Python脚本创建独立的Windows程序。
cx_Freeze

cx_Freeze

cx_Freeze是一组脚本和模块,用于以与py2exe和py2app几乎相同的方式将Python脚本冻结为可执行文件。
bbfreeze

bbfreeze

bbfreeze从python脚本创建独立的可执行文件。