欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 名人名企 > 解决Visual studio内报错信息:MSB8036:找不到 Windows SDK 版本问题

解决Visual studio内报错信息:MSB8036:找不到 Windows SDK 版本问题

2025/2/23 22:36:57 来源:https://blog.csdn.net/weixin_74009895/article/details/140534717  浏览:    关键词:解决Visual studio内报错信息:MSB8036:找不到 Windows SDK 版本问题

问题描述:

找不到WindowsSDK版本,请安装所需版本的Windows SDK,或者在项目属性页中通过右键单击解决方案并选择“重定解决方案目标”来更改SDK版本。

首先,如果你尝试了以下两种方法:

(1)重新下载SDK或者

(2)项目中的重定向

都无法解决问题的话,那么下面这个方法可能会帮助到你。

问题所在:原因是我们的配置文件中配置信息错误了,导致找不到。

解决方法:

第一步:找到自己的配置文件UAP的位置

我的是在:

D:\WindowsKits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.20348.0\UAP.props

我的安装在了D盘,所以在D盘中找,你们如果默认安装的话应该是在C盘。

快速查找的方法:

下载一个Everything,详细可以看我的推文:http://t.csdnimg.cn/F56Di

在everything里面搜索UAP.props就行,非常快就能找到,如下:

第二步:修改文件内容

右键打开文件,如果没有合适的打开软件,可以直接使用记事本打开,也可以使用notepad++打开,我也写过类似的介绍,非常容易操作,链接为:http://t.csdnimg.cn/4PQlO

问题就出错在这一行:

将它改成下面这个样子:

内容为:

<WindowsSdkDir Condition="'$(WindowsSdkDir)' == ''">$([MSBUILD]::GetDirectoryNameOfFileAbove('$(MSBUILDTHISFILEDIRECTORY)', 'sdkmanifest.xml'))\</WindowsSdkDir>

之后ctrl+s保存文件就可以了。

再回去试试visual studio里面运行一下代码就发现正常运行了。

好啦,希望能够帮助到大家!

祝大家生活愉快!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词