为什么 Desktop bridge 在用于创建 .appxupload 时创建 .msixupload 包?

Why is Desktop bridge creating a .msixupload bundle when it used to create a .appxupload?

我将 VS2017 15.9.6 与 XAF Winforms 应用程序和桌面桥一起使用。 有一次我能够创建一个 .appxupload 包来上传到商店,但现在我只能创建一个 .msixupload 包

docs 似乎无法解释差异。

我正在使用“创建应用程序包”,方法是右键单击“包”项目。 我认为我没有更改清单中的任何内容。

我试过 Release (Any CPU) 和 Release (x64) 解决方案是 Framework 4.7.2 我也试过 4.5.1

MCP Mag article 说明

MSIX is Microsoft's planned replacement for the MSI and AppX formats.

然而,这并不能帮助我理解为什么我的一个项目转而使用它,而其他项目却没有。

看起来与通用的最低版本有关Windows。 我已将目标最低版本从 Creators update 15063 更改为 Windows 10 version 1809 Build 17763

VS2017 15.9 在针对 Windows SDK 1809 (17763) 时添加了对 MSIX 的支持,如 release notes

中所述

您不必担心 .appxupload 与 .msixupload,因为商店同时接受这两种上传方式,而且客户 运行1809 看不出两者之间有任何区别。