如何解决找不到平台工具集='v150'
通过更改Pipeline Yaml解决了以下问题。包含的Build.proj参数不正确。这是飞行员错误。
我有一个内置于VS中的VisualStudio 2017解决方案,当我推动分支与Microsoft托管的Azure DevOps Git母版合并时,管道失败,提示找不到Platform Toolset = v150。我在任何地方都找不到Platform Toolset v150。
成功在VS2017上构建时使用的平台工具集为v141,在VS2019上为v142。它在VS2017和2019上均作为x64版本构建。由于v150不存在,因此我认为这是某种无法解释的错误情况。 我不知道在哪里可以找到有关失败原因的更好线索。
这是错误: ## [错误] C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ VC \ VCTargets \ Microsoft.Cpp.Platform.targets(67,5):错误MSB8020:的构建工具找不到v150(Platform Toolset ='v150')。要使用v150构建工具进行构建,请安装v150构建工具。或者,可以通过选择“项目”菜单或右键单击解决方案,然后选择“重新定位解决方案”,升级到当前的Visual Studio工具。 [D:\ a \ 1 \ s \ xxxxxxxxxxxxxxx.vcxproj]
我还从以下命令行运行了构建:
“%ProgramFiles(x86)%\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin \ msbuild.exe” build.proj / t:Build / verbosity:normal / fileLogger / fileloggerparameters:Append
并看到相同的“找不到v150”错误
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。