首页 > 解决方案 > Visual Studio 显示错误的 Windows SDK 版本

问题描述

我已将静态库项目重新定位到 Windows SDK 10.0.18362.0:

在此处输入图像描述

在此处输入图像描述

但是当我尝试构建时,我得到:

错误 MSB8036 未找到 Windows SDK 版本 10.0。安装所需版本的 Windows SDK 或在项目属性页面中更改 SDK 版本或通过右键单击解决方案并选择

当我打开 .vcxproj 文件时,我看到:

  <PropertyGroup Label="Globals">
    ...
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  </PropertyGroup>

我已经关闭并重新打开了该项目,但还是一样,这是怎么回事?我确实安装了 SDK(并且它针对其他项目构建)。在其他项目中,我在项目文件中看到了确切的 SDK 版本。

认为这与在项目中使用 .props 文件有关。My.props 文件确实指定了正确的 18362 版本并显示在项目属性中,但在构建项目时使用了自己的 10.0。这似乎是最奇特的,我想知道重定向机制是否甚至可能有错误 - 任何人?

标签: visual-studio

解决方案


推荐阅读