我的Visual Studio无法识别我的Windows 10 SDK。
重现它的步骤:
- 使用更新3安装VS 2015 Professional,并选择Windows SDK for 10.0.14393.0作为可选功能
- 使用此版本创建UWP应用程序
- 输出窗口中显示以下错误: 错误:项目需要未安装的平台SDK(UAP,版本= 10.0.14393.0)。有关更多信息,请访问以下链接:http://go.microsoft.com/fwlink/?prd=12514&pver=14.0&sbp=PlatformSDKMissing&plcid=0x409&o1=UAP,%20Version=10.0.14393.0
- 卸载Windows 10 SDK 10.0.14393.0
- 从步骤3中提供的链接安装Windows 10 SDK 10.0.14393.0
- 使用版本10.0.14393.0创建UWP应用程序,并显示与步骤3中相同的错误
醇>
更多信息:在控制面板的程序和功能列表中,sdk的名称是: Windows软件开发工具包 - Windows 10.0.14393。 795 而版本是 10. 1 0.14393。的 795
我的猜测是注册表中的版本错误,因此visual studio无法找到sdk。
如果我查看路径C:\ Program Files(x86)\ Windows Kits \ 10 \ Platforms \ UAP,我可以看到一个名为10.0.14393.0的目录,其中包含Platform.xml和PreviousPlatforms.xml。 在路径C:\ Program Files(x86)\ Windows Kits \ 10 \ bin下,还有一个名为10.0.14393.0的目录,因此SDK似乎已正确安装
我已经尝试从VS或在线链接重新安装不同版本的visual studio和几个SKD,但没有任何效果。如果我定位另一个SDK版本,如10.0.10586,我可以创建项目。
感谢您的阅读。我很感谢每一个提示都朝着正确的方向发展。
答案 0 :(得分:4)
无需重新安装Windows。修改VS2017的现有安装并删除Universal Windows Platform开发旁边的复选框,然后转到Individual components选项卡并选择Windows SDK 10.0.14393。
单击“修改”。
完成后,再次修改VS2017的现有安装并重新检查通用Windows平台开发框,然后单击修改。
问题已解决,无需重启。
答案 1 :(得分:1)
解决方案是重新安装Windows并彻底安装Visual Studio。不知怎的,系统搞砸了,甚至重新安装的视觉工作室都没有帮助。
答案 2 :(得分:1)
我遇到了同样的问题但通过安装.033版本而不是最新的.795解决了这个问题。通过点击QFE'背后的链接,可以在SDK下载页面上找到它:
Windows 10 SDK(版本10.0.14393.795 - 适用于10.01.14393.033的 QFE )和适用于Windows 10移动版的Microsoft Emulator
此外,即使不需要,我也会卸载.795,然后重新启动。然后安装.033,然后在尝试打开visual studio之前重新启动。
答案 3 :(得分:0)
我已经成功安装了Windows SDK 10.0.14393.795。然后我创建了成功定位14393的UWP项目。所以我无法重现你的问题。
我已经尝试从VS或在线链接重新安装不同版本的visual studio和几个SKD,但没有任何效果。
如果您尝试修复视觉工作室,但仍然无法正常工作。您最好使用http://aka.ms/vscollect来收集安装日志。从%temp%文件夹中找到vslogs.zip。请上传文件并在此处分享链接。我会根据日志文件帮助您找到根本原因。