Visual Studio(2017或2015)从何处枚举已安装的SDK?

时间:2017-05-23 19:39:46

标签: windows visual-studio visual-studio-2015 visual-studio-2017

Visual Studio未正确显示所有已安装的Windows SDK,无法反映C:\ Program Files(x86)\ Windows Kits \ 10中安装的内容。我对这个论坛的问题很简单 - 有谁知道Visual Studio在哪里枚举所有已安装的SDK版本及其安装位置?在某处有道具文件或注册表项吗?

1 个答案:

答案 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"