解决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里面运行一下代码就发现正常运行了。

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

祝大家生活愉快!

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 06:00:02       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 06:00:02       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 06:00:02       45 阅读
  4. Python语言-面向对象

    2024-07-22 06:00:02       55 阅读

热门阅读

  1. python每日学习9:正则表达式

    2024-07-22 06:00:02       20 阅读
  2. Linux

    Linux

    2024-07-22 06:00:02      17 阅读
  3. 树上启发加点分治思想

    2024-07-22 06:00:02       18 阅读
  4. 配置文件格式 XML 快速上手

    2024-07-22 06:00:02       18 阅读