VS2019解决MSB8036 找不到 Windows SDK 版本 10.0.19041.0

时间:2025-04-27 08:40:54

VS2019解决MSB8036 找不到 Windows SDK 版本 10.0.19041.0

VS2019在更新以后会出现找不到SDK版本的错误,网上的大部分方法都是重新下载SDK,或者调整项目属性配置,本人尝试后依旧无法解决问题,最后在角落找到了解决方法。

1.进入SDK安装目录

路径如下:

\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.19041.0

全路径取决于个人安装的位置,其他版本的SDK更换版号即可。

2.找到文件

打开文件,可以用记事本。

<Project xmlns="/developer/msbuild/2003">

  <PropertyGroup>
     <!-- Force WindowsSdkDir to always be a parent to this props file -->
     <WindowsSdkDir>$([MSBUILD]::GetDirectoryNameOfFileAbove('$(MSBUILDTHISFILEDIRECTORY)', ''))\</WindowsSdkDir>

看以上代码的最后一行,在<WindowsSdkDir>中做出如下改动:

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

保存后,重启VS即可自动找到SDK。