目录
2.重新安装vs2022后,引入源文件不报错,但找不到Windows SDK版本
问题
1.报错信息
报错原因 : 作者本人在清理D盘空间时,不小心将 window kits 目录删除掉了!!!(根本原因)
2.重新安装vs2022后,引入源文件不报错,但找不到Windows SDK版本
搜索了多种解决方式后,依旧无法解决报错信息;最后搜索关键字 (vs2022多次重装后也找不到Windows SDK版本10.0.20348.0。请安装所需版本的Windows SDK,或者在项目属性页中或通过右键单击解决 方案并选择"重定解决方案目标来更改SDK版本。)成功找到解决方法。
找到电脑上的Windows Kits目录后
进入该目录中找到一下路径文件后
D:\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.20348.0\UAP.props
进入该配置文件中修改配置内容,将第五行内容(以下内容):
<WindowsSdkDir>$([MSBUILD]::GetDirectoryNameOfFileAbove('$(MSBUILDTHISFILEDIRECTORY)', 'sdkmanifest.xml'))\</WindowsSdkDir>
修改为对应内容如下:
<WindowsSdkDir Condition="'$(WindowsSdkDir)' == ''">$([MSBUILD]::GetDirectoryNameOfFileAbove('$(MSBUILDTHISFILEDIRECTORY)', 'sdkmanifest.xml'))\</WindowsSdkDir>
然后重新启动vs后,进入项目进行编译输出测试
成功输出对应内容。
总结
通过作者自身的这次经历,希望各位读者引以为戒,产生莫名的错误解决起来费时费力,同时也希望对各位读者朋友有帮助!!!
参考解决方法转载
VS2022解决找不到 Windows SDK问题(编译提示一堆无命令提示符错误)_missing any windows sdk-CSDN博客