C++ VS2017:VS为项目显示错误的平台?

C++ VS2017:VS为项目显示错误的平台?,c++,visual-studio-2017,project,platform,C++,Visual Studio 2017,Project,Platform,我有一个最初在VS2015中构建的解决方案,最终我转移到了VS2017 我已经将项目的平台设置为v141…但是,该项目在解决方案资源管理器中显示为“(Visual Studio 2015)” 起初我认为这只是一个审美上的怪癖,但现在我遇到了编译器错误,我实现的第三方库的开发人员认为可能是由于使用VS2015而不是VS2017进行编译 如何确认我的项目确实使用了正确的工具集?我的VC++目录都设置为可变符号(例如,“$(VC_SourcePath);”),我不确定这些路径是在哪里定义的……我也不

我有一个最初在VS2015中构建的解决方案,最终我转移到了VS2017

我已经将项目的平台设置为v141…但是,该项目在解决方案资源管理器中显示为“(Visual Studio 2015)”

起初我认为这只是一个审美上的怪癖,但现在我遇到了编译器错误,我实现的第三方库的开发人员认为可能是由于使用VS2015而不是VS2017进行编译

如何确认我的项目确实使用了正确的工具集?我的VC++目录都设置为可变符号(例如,“$(VC_SourcePath);”),我不确定这些路径是在哪里定义的……我也不确定这些路径是否与解决方案资源管理器中不正确的平台显示相关


编辑:更多详细信息:我的项目包括某些windows库,如“legacy_stdio_definitions.lib”。我在我的机器上的vs14.0文件夹和vs2017文件夹中都有该库的副本…我重命名了vs14.0文件夹中的副本,并且我的项目报告无法再找到它们。因此,我的解决方案肯定是使用错误的工具集构建的,我只是不确定如何/在何处修改VC++路径变量….

结果是,我在.vcxproj文件中导入了一个旧的2015属性表,不知何故导致MSBuild使用错误的平台工具集。将更新的属性表(来自我正在使用其SDK的开发人员)交换到我的vcxproj文件中,会导致解决方案资源管理器显示正确的平台,生成成功。

是否已更改所有配置的平台?最简单的方法是使用升级项目menuYes,我已经在所有配置上正确设置了平台…它没有任何效果。