在没有 GUI 或 msi 安装程序的情况下手动创建 msix 包

Create msix package manually without GUI or msi installer

谁能告诉我如何手动定义 msix 包?我的应用程序还没有 msi 包,所以我不能简单地转换它。有没有办法像配置文件一样创建我手动定义哪些文件需要进入 msix 包? MSIX GUI Creator 也没有给我足够的控制权。非常感谢任何 link 或帮助

正如 Stein 所推荐的,一种简单的方法是从 Advanced Installer 获取 Express edition 并创建一个空的新项目(不要转换旧的安装程序,它也可以这样做),然后在文件和文件夹页面中添加您要包含在包中的所有资源。

在项目的其余视图中,您可以定义应用程序详细信息、数字签名配置、功能...基本上任何需要在 AppxManifest.xml 文件中手动定义的内容,您都可以定义通过其 GUI。

如果你真的是getting started with MSIX, the tutorial我写的也是一个很好的入门参考

免责声明:我在 Advanced Installer 团队中工作。

最简单的方法是使用 Microsoft 的免费可执行文件 makeappx.exe,它能够创建 msixappx 程序包从您的应用程序所在的目录