要为UWP开发安装哪个版本的Windows SDK?

时间:2017-02-13 12:46:59

标签: uwp xamarin.uwp

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

enter image description here

如果我的项目支持min和max版本,我是否真的需要所有这些版本或仅最新版本,如下图所示?

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

enter image description here

1 个答案:

答案 0 :(得分:1)

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

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

另一方面,10240现在很少被视为最低目标,大多数情况下选择10586(如果不是最低也已经是14393,以启用一些最新的动画)。

VS update window

UWP Build 10240的实际版本为10.0.26624(不要问我原因)。尝试明确重新安装该SDK,您将收到以下错误:

Installation error 10240

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