visual-studio-2017 - Visual Studio 2017 平台工具集问题
问题描述
只是想知道是否有人可以帮助解决我在使用 Visual Studio 2017 时遇到的问题。我最初使用有效密钥安装了 Visual Studio 2012 Ultimate。就在最近,我决定只使用 Visual Studio 2017 Community,因为我并没有真正使用 Ultimate 中的任何功能。安装 VS2017 Community 后,我卸载了 VS2012。现在,每当我创建一个新项目时,我都会收到错误消息:
The "ConfigurationGeneral" rule is missing the "WindowsTargetPlayformVersion" property.
所以我必须单击“确定”然后编辑我的项目的属性以使用“VS 2012 (v110)”平台工具集来编译任何东西。它告诉我没有安装 v141。此外,我的 IntelliSense 似乎根本不起作用。
如果我检查 VS 安装程序,它说我同时安装了 v140 和 v141,所以我认为这可能是路径问题?我一直在谷歌搜索,但没有任何帮助。对此和 IntelliSense 的任何帮助将不胜感激,谢谢。
已安装的组件:
VC++ 2015.3 v14.00 (v140) toolset for desktop
VC++ 2017 version 15.9 v14.16 latest v141 tools
我尝试进行维修,但没有帮助。
这就是 IntelliSense 所说的:
`错误:项目“..\MyProject.vcxproj”配置“调试|Win32”的设计时构建失败。IntelliSense 可能不可用。
设置环境变量 TRACEDESIGNTIME = true 并重新启动 Visual Studio 进行调查。`
解决方案
推荐阅读
- android - 使用 android 设备时总是得到 401,但在 Postman 中却没有
- sql-server - 在 SP 中声明为变量的 XML 列并尝试将变量值替换为 XML 列名称
- php - PHP 文件未在 XAMPP 服务器中运行
- php - PDO 返回成功,但数据库上没有数据更新
- c - 是否可以将值传递给在 C 中接受 Array 作为参数的函数?
- javascript - 如何在 Chart.js 中获取竖线的长度(高度)
- mongodb - MongoDB。为集合中的每个文档设置唯一编号
- php - laravel刀片模板上select2标签上的重复值
- azure - 使用带有 VSCode DevContainer 的 Azure SDK 进行交互式登录
- powershell - 追加到数组在换行符后添加一个空格