3

我是 UWP 开发的新手,并使用 xamarin 开始了我的第一个项目。我最近发现在我的电脑上几乎所有版本的 win SDK 都安装了,如下所示。

在此处输入图像描述

如果我的项目支持如下图所示的最小和最大版本,我真的需要所有这些版本还是只需要最新版本?

根据图像,我没有最低版本 10240,但如图所示受支持,看起来更高版本已经覆盖了更低版本。是这样吗?

在此处输入图像描述

4

1 回答 1

1

如果你想支持 10240 和目标 14393,你至少需要这 2 个版本。请注意,即使您选择了其他 2 个,您也可以在 Visual Studio 中卸载 10586。

我建议您更改 VS 安装,不要从“卸载程序”中删除 SDK。

另一方面,现在很少将 10240 作为最低目标,通常选择 10586(如果还不是最低 14393,也可以启用一些最新的动画)。

VS 更新窗口


UWP Build 10240 实际上版本为 10.0.26624(不要问我为什么)。尝试显式重新安装该 SDK,您将收到以下错误:

安装错误 10240

我注意到您之前可能已经安装了 10586,并且它已更新到较新的版本。同样,您已经有 14393 的更新。您是否可以卸载 10586.15,取决于更新是完全覆盖还是部分更新(我的直觉会说是第二个,否则他们可以删除旧版本)。给你一个想法,一个“完整的”10586.212 是 2.15 GB。(我在这台机器上没有更新安装来验证更新进度。我想只有微软的人才能在这部分给出明确的答案。但话又说回来,如前所述:更新你的 VS 安装,不要手动清理 SDK。)

于 2017-02-13T13:45:06.227 回答