如何制作一个 Windows 仅供 Insider 版本使用的商店包?

How to make a Windows Store package for Insider builds only?

我正在尝试为 Windows 内部用户提供我的应用程序的不同版本。在 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 flights 时,Packages 部分显示

Device families Windows.Universal min version 10.0.14393.0 , Windows.Desktop min version 10.0.14393.0

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

该应用是桌面桥应用。

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

Device families Windows.Universal min version 10.0.14393.0 , Windows.Desktop min version 10.0.14393.0

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

您不能将最小和最大版本都定位到 17755。目前最新的内部人员 preview SDK 版本是 17749。如果您只是修改 appxmanifest 文件,它是行不通的。

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

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