VS提示找不到WIndows SDK MSB8036 正确思路

你可以使用中文搜索这个问题,答案都是:

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行就会看到

( [ M S B U I L D ] : : G e t D i r e c t o r y N a m e O f F i l e A b o v e ( ′ ([MSBUILD]::GetDirectoryNameOfFileAbove(' ([MSBUILD]::GetDirectoryNameOfFileAbove((MSBUILDTHISFILEDIRECTORY)’, ‘sdkmanifest.xml’))</WindowsSdkDir>

注释掉,改成

保存。

重新打开VS进行编译

你可以参考这个网址:

https://developercommunity.visualstudio.com/content/problem/761788/msb8036-the-windows-sdk-version-100183620-was-not.html

哆嗦一句:建议你以后尽量使用bing或者google 英文搜索

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值