本文主要是介绍将vs2019上的文件copy到vs2017上编译报错MSB8020,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
报错类型:
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 MSB8020 无法找到 v142 的生成工具(平台工具集 =“v142”)。若要使用 v142 生成工具进行生成,请安装 v142 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。 TestDataType D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Platform.targets 67
解决方法:
先选定要编译的项目(注意是项目,不是解决方案),然后在菜单栏点击项目按钮,在选中属性,接着弹出属性配置框,如下图
将平台工具的v142改成v141,重新编译即可;
貌似v142对应的是vs2019;
ps:目前只知道单个项目的更改方法,还不知道怎么批量更改,如看客有啥好方法能批量更改,请不吝赐教,在此谢过!
这篇关于将vs2019上的文件copy到vs2017上编译报错MSB8020的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!