我正在尝试为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的不同版本制作不同的软件包?
答案 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 中输入的内容。在项目属性中对其进行更新后,最低版本现在似乎是正确的。
但是我仍然无法上传到商店,但这一次是由于其他问题。