试图在vs 2022中构建vs 209项目会出现以下错误:
错误MSB8020无法找到Visual 2019的生成工具(Platform Toolset = 'v142')。若要使用v142生成工具进行生成,请安装VisualStudio2019生成工具。或者,您可以通过选择“项目”菜单或右键单击解决方案,然后选择“重定向获取解决方案”,升级到当前的Visual工具。
解决方案
如果我弱智,我必须让我的团队中的每个人升级到vs 2022。考虑到最低限度的改进,我很有可能只安装2019年。
我安装了一个名为“2019”的工具(我在这里搜索了大量的https://visualstudio.microsoft.com/visual-cpp-build-tools/),就像错误提示的那样,但是错误仍然存在。
编辑,解决方案:正如Carl下面提到的,有一个组件可以添加到VS安装程序中。我在这里添加了一个截图,让其他人在这个问题上很容易找到:
发布于 2022-05-10 10:51:37
如果您查看可用的视觉工作室组件(这是专业https://learn.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-professional?view=vs-2022&preserve-view=true的链接)。
我相信您正在寻找的组件标识是: Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64.
https://stackoverflow.com/questions/71445701
复制相似问题