visual-studio - 在 Visual Studio 2019 中使用 v141 平台工具集构建 C++/CX 项目失败
问题描述
我已经尝试切换到 Visual Studio 2019,因为它现已正式发布,但我在构建基于 C++/CX 的项目时遇到问题。
我没有重新定位该项目,但它仍然配置为使用 v141 平台工具集,即 Visual Studio 2017 Build Tools。
据我所知,我已经在 Visual Studio 2019 中专门安装了所需的构建工具,这在这里应该很明显:
尽管如此,根据项目属性,没有安装 Visual Studio 2017 Build Tools:
当我构建项目时,出现以下错误:
1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(378,5): error MSB8020: The build tools for Visual Studio 2017 (Platform工具集 = 'v141') 找不到。要使用 v141 构建工具进行构建,请安装 Visual Studio 2017 构建工具。或者,您可以通过选择“项目”菜单或右键单击解决方案,然后选择“重新定位解决方案”来升级到当前的 Visual Studio 工具。
我的安装中是否仍然缺少一些组件,或者这是 Visual Studio 2019 中的错误?
编辑我应该指出我仍然在同一台计算机上安装了 Visual Studio 2017。
解决方案
推荐阅读
- javascript - Webpack 的 HMR 坏了
- c - 通用链接列表中的通用搜索功能
- java - 在 Firestore 中转换为对象后返回 Null
- python - pandas .loc 嵌入循环时停止工作
- ajax - NetworkError:无法使用 Chrome 浏览器在“XMLHttpRequest”上执行“发送”-Ext JS
- python - 从特定索引开始在 Python 中的嵌套字典中进行回溯循环
- botframework - Bot Framework 开始对话,发送(非回复)消息
- java - 无法使用 setLocationRelativeTo(null) 使 Jframe 居中;
- mysql - 如何在sql中仅将日期部分插入到日期时间列中
- javascript - Javascript / Three.js 在 https 中不起作用