Visual Studio未正确显示所有已安装的Windows SDK,无法反映C:\ Program Files(x86)\ Windows Kits \ 10中安装的内容。我对这个论坛的问题很简单 - 有谁知道Visual Studio在哪里枚举所有已安装的SDK版本及其安装位置?在某处有道具文件或注册表项吗?
答案 0 :(得分:0)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v10
或
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Microsoft SDKs\Windows\v10.0
密钥是InstallationFolder。
我通过阅读
发现了这一点C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.WindowsSDK.props
我看到的根本问题是Visual Studio没有显示可用的Windows 10开发工具包,尽管安装了两个。我能够通过从另一台有效的机器上获取wow64节点来解决这个问题。它看起来像这样:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows\v10.0]
"InstallationFolder"="C:\\Program Files (x86)\\Windows Kits\\10\\"
"ProductName"="Microsoft Windows SDK for Windows 10.0.15063"
"ProductVersion"="10.0.15063"