【问题标题】:visual studio does not recognize windows 10 sdk in version 10.0.14393.0Visual Studio 无法识别版本 10.0.14393.0 中的 Windows 10 sdk
【发布时间】:2017-06-27 12:05:58
【问题描述】:

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

重现它的步骤:

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

更多信息:在控制面板的程序和功能列表中,sdk 的名称是: Windows 软件开发工具包 - Windows 10.0.14393.795 版本是 10.1.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,但没有任何效果。如果我以 10.0.10586 等其他 SDK 版本为目标,则可以创建项目。

感谢您的阅读。我感谢每一个指向正确方向的提示。

【问题讨论】:

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


    【解决方案1】:

    无需重新安装 Windows。修改现有的VS2017安装,去掉Universal Windows Platform development旁边的勾选,然后进入Individual components选项卡,选择Windows SDK 10.0.14393。

    点击修改。

    完成后,再次修改现有的VS2017安装并重新勾选通用Windows平台开发框并点击修改。

    问题已解决,无需重新启动。

    【讨论】:

    • 谢谢。在 W10 上全新安装 VS2017。新项目,。它在那里弹出。
    • 这是关于 Visual Studio 2015,而不是 2017 的。
    【解决方案2】:

    我遇到了同样的问题,但通过安装 .033 版本而不是最新的 .795 解决了它。在 SDK 说明中的 SDK 下载页面,点击“QFE”后面的链接即可获得:

    Windows 10 SDK(版本 10.0.14393.795 - QFE 适用于 10.01.14393.033)和适用于 Windows 10 移动版的 Microsoft 模拟器

    另外,即使它不是必需的,我也卸载了 .795,然后重新启动。然后安装 .033,然后在尝试打开 Visual Studio 之前再次重新启动。

    【讨论】:

      【解决方案3】:

      我已经成功安装了 Windows SDK 10.0.14393.795。然后我成功创建了针对 14393 的 UWP 项目。所以我无法重现您的问题。

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

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

      【讨论】:

      • 感谢您的报价,但在干净的窗户上试用后我没有再遇到问题...
      • @Christopher Huebner 的answer 在这里成功了。只是好奇 VS 在获取目标时做了什么,这花了一些时间,尽管在 Windows 工具包 中它已完全安装(并在程序和功能中修复)。有没有博客解释它?
      【解决方案4】:

      解决方案是重新安装 Windows 并全新安装 Visual Studio。不知何故,系统搞砸了,甚至重新安装 Visual Studio 也无济于事。

      【讨论】:

      • 重新安装windows?
      • 我安装了以下版本:10.0.14393.33 - 10.0.14393.795 - 10.0.15063.400,我解决了我的问题。
      • @JotaPardo 前几天我浪费了两天时间来修复开发设备的 VS 安装。在 SSD 上,重新安装 Windows 和 VS 如果您不知道为什么您的 VS 处于错误状态并且您的典型故障排除失败的原因要快得多。你可以更进一步,核对所有与visual-studio相关的注册表条目,但你会错过所有以vs而不是visual studio开头的简单搜索,仅此一项就可能需要几个小时粉碎F3。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多