如何只为Insider构建Windows Store软件包?

时间:2018-09-10 19:38:06

标签: windows-store desktop-bridge appxmanifest

我正在尝试为Windows Insider用户提供其他版本的应用程序。在 Package.appxmanifest 中,我指定:

<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.17754.0" MaxVersionTested="10.0.17755.0" />
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.17754.0" MaxVersionTested="10.0.17755.0" />

但是,当我构建它并上传到我的应用的Package Flight中时,“ Packages”部分会显示

  

设备系列Windows.Universal最低版本10.0.14393.0,   Windows.Desktop最低版本10.0.14393.0

当我发布它时,我的17134机器仍收到更新。

该应用是Desktop Bridge应用。

这是否是Desktop Bridge应用程序的限制,某些错误,或者与Android不同,Windows不允许您为Windows 10的不同版本制作不同的软件包?

2 个答案:

答案 0 :(得分:0)

  

设备系列Windows.Universal最低版本10.0.14393.0,Windows.Desktop最低版本10.0.14393.0

问题可能是系统中没有Windows 10 SDK版本(17755),而系统中的最低Windows 10版本是14393。

您不能同时将最低和最高版本的目标都设置为17755。当前最新的内部preview SDK版本是17749。如果仅修改appxmanifest文件,它将无法正常工作。

答案 1 :(得分:0)

就像Nico Zhu-MSFT在评论中建议的那样:看起来Desktop Bridge的Store Packaging 项目的属性覆盖了我在 Package.appxmanifest 中输入的内容。在项目属性中对其进行更新后,最低版本现在似乎是正确的。

但是我仍然无法上传到商店,但这一次是由于其他问题。