你可以使用中文搜索这个问题,答案都是:
1.项目->属性->windows SDK 版本 指定版本错误
2.使用VS installer 重新安装所谓正确的 windows SDK版本
这样的一堆回答 ,还乱转载。误人子弟
如果你使用VS进行编程,上面两种答案肯定你都试过了。没有解决问题。才来使用搜索。
VS2019
比如这次SDK版本, windows SDK 10.0.18362.0 如果你现在安装VS2019,安装这个SDK版本,
你会遇到这个问题,或者你更新后SDK 版本后可能会遇到。出现这个问题,感觉是因为发布的这次SDK版本没有正确的
修改配置文件。
解决方案 :
打开
D:\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.18362.0\UAP.props
(D盘修改成你安装VS的磁盘,后面的路径可能会有差异,主要是找到 UAP.props 这个配置文件)
打开UAP.props文件,开头第5行就会看到
([MSBUILD]::GetDirectoryNameOfFileAbove(′(MSBUILDTHISFILEDIRECTORY)’, ‘sdkmanifest.xml’))
注释掉,改成
保存。
重新打开VS进行编译
你可以参考这个网址:
https://developercommunity.visualstudio.com/content/problem/761788/msb8036-the-windows-sdk-version-100183620-was-not.html
哆嗦一句:建议你以后尽量使用bing或者google 英文搜索