为什么桌面桥用于创建.appxupload时会创建.msixupload捆绑包?

时间:2019-01-24 23:57:38

标签: c# sqlite desktop-bridge xaf project-centennial

我正在将VS2017 15.9.6与XAF Winforms应用程序和Desktop Bridge结合使用。 有一次,我可以创建一个.appxupload包以上传到商店,但是现在我只能创建一个.msixupload包

docs似乎无法解释差异。

我通过右键单击Packages项目使用Create App Packages。 我认为清单中的任何内容都没有更改。

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

MCP Mag article解释

  

MSIX是Microsoft计划替代的MSI和AppX格式。

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

2 个答案:

答案 0 :(得分:4)

好像与通用Windows的最低版本有关。 我已将目标最低版本从Creators更新15063更改为Windows 10版本1809 Build 17763

答案 1 :(得分:2)

release notes

中所述,在将Windows SDK 1809(17763)作为目标时,VS2017 15.9添加了对MSIX的支持。

您不必担心.appxupload与.msixupload,因为商店接受两者,并且运行1809的客户端之间不会看到任何区别。