我们已经了解,MSIX 是 ClickOnce 的一个有趣的现代替代品。使用 GUI 运行顺畅。我们还希望将它与 Powershell/CMD 脚本一起使用。(我们只想要 msix 包,没有商店上传。)
这是我们的问题。我看过 MS 的文档(https://docs.microsoft.com/en-us/windows/msix/package/manual-packaging-root),但它非常不完整。我没有什么特别的事情要做,我只想通过脚本而不是 GUI 进行标准导出。
拜托,谁能给我一个更好的说明/教程,以便通过命令行轻松创建 msix-Package?
这里的步骤,我发现 - 和部分问题:
- 创建 Manifest.xml - 内容的良好文档,但保存在哪里?我使用带有 *.sln 的文件夹
- 生成包资源索引 - 我找到了 MakePRI.exe,但使用起来很热门?
- 使用 MakeAppx 创建包 - 谁和在哪里使用?即使在标准情况下,我也需要一个 mapping.txt。它必须包含哪些文件?全部来自 Manifest?我必须将文件放在哪里 - 在线服务器或 PC 上的本地服务器?只有图片的图标?我必须在哪里运行它?它必须是带有 *.sln 的地方还是可以是子文件夹?我的程序的二进制文件在哪里?
- 创建一个应用程序包 - 当我将为 x86 和 x64 开发应用程序时,映射文件中必须包含什么?
- 签署 msix - 听起来很简单 - 将 msix 文件和签名作为参数并运行
你看,我很困惑。使用 GUI - MSIX 创建很容易。但是如何自动化呢?有人能帮我吗?