【发布时间】:2017-06-27 12:05:58
【问题描述】:
我的 Visual Studio 无法识别我的 Windows 10 SDK。
重现它的步骤:
- 安装带有更新 3 的 VS 2015 Professional 并选择版本 10.0.14393.0 的 windows SDK 作为可选功能
- 使用此版本创建 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.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