2017-02-13 84 views
3

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

enter image description here

我真的需要全部或只最新版本,如果我的项目是下面的图片支持的最小和最大的版本为?

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

enter image description here

+2

我不确定您的问题的答案,但您已安装10240的SDK。它是“... Windows 10.0.26624”。 –

+0

@MarianDolinský这很奇怪。为什么他们用不同的名字命名,但看起来你是对的。当我检查下载页面时,它看起来像最古老的版本就像你说的。所以我想这是10240 https://developer.microsoft.com/en-us/windows/downloads/sdk-archive – batmaci

回答

1

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

我推荐你改变你的VS安装而不是从'卸载程序'中删除SDK。

在另一个说明中,10240很少被当作最低目标,最常选择10586(如果还不是最低限度以及启用某些最新动画的话)。

VS update window


UWP建设10240实际版本为10.0.26624(不要问我为什么)。尝试重新安装该SDK明确,你会得到以下错误:

Installation error 10240

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

+0

其实我发现10586.212是重要的版本。我不知道为什么,但我有一个问题没有完全安装10586.212。事实上,在我没有安装它,并最终有我的这张其他票上描述的问题,你可以在这里看到http://stackoverflow.com/questions/41462048/hockeyapp-throws-exception-on-uwp-in-xamarin-forms - 应用 这就是为什么我很困惑,我觉得写这个问题。 – batmaci

+0

“如果不是已经14393最低,以及启用一些最新的动画”..你的意思是,为了获得最新的动画,我需要设置最低14393? – batmaci

+0

除此之外,你为什么说使用VS安装?我的经验告诉我其他方式。我使用vs安装程序和vs安装程序进行了第一次安装,例如,它不会显示像独立安装程序那样安装的工具。它向我展示了10586。212被安装,但当我右键单击安装的程序并选择“更改”选项,我看到它只是安装了“Windows应用程序认证套件”,但没有列表中的其他人。我想这是因为我试图在同一时间安装所有版本。 – batmaci

相关问题