visual-studio - 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。这似乎是最奇特的,我想知道重定向机制是否甚至可能有错误 - 任何人?
解决方案
推荐阅读
- php - 为什么循环打印错误的值?
- elasticsearch - OpenJDK 64 位服务器 VM 警告 Elasticsearch 在 Windows 10 中不起作用
- algorithm - 算法设计:你能提供一个没有最大重量限制的背包问题的解决方案吗?
- c# - 如何做一个半圆形运动?
- python - 为 Plotly 不工作创建 choropleth 函数
- c - 如何在 X% 的时间内从传入的随机数流中进行选择?
- java - 在 Java LocalDateTime 中获取时差并将其转换为字符串格式
- javascript - Firebase 推送到实时数据库不起作用
- react-native - React Native 的弯曲底部导航栏
- javascript - 更改路线后反应降价代码突出显示不起作用