visual studio无法识别版本10.0.14393.0中的Windows 10 sdk

时间:2017-02-09 12:58:43

标签: c# windows visual-studio-2015 sdk uwp

我的Visual Studio无法识别我的Windows 10 SDK。

重现它的步骤:

  
      
  1. 使用更新3安装VS 2015 Professional,并选择Windows SDK for 10.0.14393.0作为可选功能
  2.   
  3. 使用此版本创建UWP应用程序
  4.   
  5. 输出窗口中显示以下错误:   错误:项目需要未安装的平台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
  6.   
  7. 卸载Windows 10 SDK 10.0.14393.0
  8.   
  9. 从步骤3中提供的链接安装Windows 10 SDK 10.0.14393.0
  10.   
  11. 使用版本10.0.14393.0创建UWP应用程序,并显示与步骤3中相同的错误
  12.   

更多信息:在控制面板的程序和功能列表中,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,我可以创建项目。

感谢您的阅读。我很感谢每一个提示都朝着正确的方向发展。

4 个答案:

答案 0 :(得分:4)

无需重新安装Windows。修改VS2017的现有安装并删除Universal Windows Platform开发旁边的复选框,然后转到Individual components选项卡并选择Windows SDK 10.0.14393。

单击“修改”。

完成后,再次修改VS2017的现有安装并重新检查通用Windows平台开发框,然后单击修改。

问题已解决,无需重启。

enter image description here

答案 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项目。所以我无法重现你的问题。

enter image description here

  

我已经尝试从VS或在线链接重新安装不同版本的visual studio和几个SKD,但没有任何效果。

如果您尝试修复视觉工作室,但仍然无法正常工作。您最好使用http://aka.ms/vscollect来收集安装日志。从%temp%文件夹中找到vslogs.zip。请上传文件并在此处分享链接。我会根据日志文件帮助您找到根本原因。