jenkins - 如何获取最新版本的 MSBuild
问题描述
在使用 jenkins 构建使用 ms 构建时,我遇到了以下错误,但我遇到了以下错误......请帮我解决这个问题
16:41:38 Project "c:\Jenkins\workspace\DeployMetaWrapper\Launcher\MetaWrapper\MetaWrapper.sln" (1) is building "c:\Jenkins\workspace\DeployMetaWrapper\Launcher\MetaWrapper\NetworkFileCopier\NetworkFileCopier.csproj" (10) on node 1 (default targets).
16:41:38 c:\Jenkins\workspace\DeployMetaWrapper\Launcher\MetaWrapper\NetworkFileCopier\NetworkFileCopier.csproj : error MSB4236: The SDK 'Microsoft.NET.Sdk' specified could not be found.
16:41:38 Done Building Project "c:\Jenkins\workspace\DeployMetaWrapper\Launcher\MetaWrapper\NetworkFileCopier\NetworkFileCopier.csproj" (default targets) -- FAILED.
16:41:38 Done Building Project "c:\Jenkins\workspace\DeployMetaWrapper\Launcher\MetaWrapper\MetaWrapper.sln" (default targets) -- FAILED.
16:41:38
16:41:38 Build FAILED.
16:41:38
16:41:38 c:\Jenkins\workspace\DeployMetaWrapper\Launcher\MetaWrapper\MetaWrapper\MetaWrapper.csproj : error : Version 3.0.100 of the .NET Core SDK requires at least version 16.3.0 of MSBuild. The current available version of MSBuild is 15.9.21.664. Change the .NET Core SDK specified in global.json to an older version that requires the MSBuild version currently available.
16:41:38
16:41:38
16:41:38 "c:\Jenkins\workspace\DeployMetaWrapper\Launcher\MetaWrapper\MetaWrapper.sln" (default target) (1) ->
16:41:38 "c:\Jenkins\workspace\DeployMetaWrapper\Launcher\MetaWrapper\MetaWrapper\MetaWrapper.csproj" (default target) (2) ->
16:41:38 c:\Jenkins\workspace\DeployMetaWrapper\Launcher\MetaWrapper\MetaWrapper\MetaWrapper.csproj : error MSB4236: The SDK 'Microsoft.NET.Sdk' specified could not be found.
16:41:38
16:41:38
16:41:38 "c:\Jenkins\workspace\DeployMetaWrapper\Launcher\MetaWrapper\MetaWrapper.sln" (default target) (1) ->
16:41:38 "c:\Jenkins\workspace\DeployMetaWrapper\Launcher\MetaWrapper\NetworkFileCopier\NetworkFileCopier.csproj" (default target) (10) ->
16:41:38 c:\Jenkins\workspace\DeployMetaWrapper\Launcher\MetaWrapper\NetworkFileCopier\NetworkFileCopier.csproj : error MSB4236: The SDK 'Microsoft.NET.Sdk' specified could not be found.
16:41:38
16:41:38 0 Warning(s)
16:41:38 3 Error(s)
16:41:38
16:41:38 Time Elapsed 00:00:01.35
16:41:38 Build step 'Build a Visual Studio project or solution using MSBuild' marked build as failure
16:41:39 Finished: FAILURE
解决方案
根据错误消息,机器上似乎没有安装 .Net Core SDK
推荐阅读
- php - 上传的 Laravel 图像未出现在 mySQL 数据库中
- python - 读取 excel 文件时出现 Pandas 和 xlrd 错误
- sql - 与 group by col 求和无法正常工作 - oracle sql
- react-native - 如何在 React Native 中更改同一 TouchableOpacity 中每个项目的边框颜色?
- cuda - cudnnCreate() 调用是否在内部创建多个流?
- javascript - 将对象映射到 React 子元素
- django - Django - 表单无效时输入数据的先前页面
- python - 如何使熊猫行成为列名?
- javascript - 为什么在 for 循环中获取 url 总是返回相同的元素
- amazon-s3 - 无法使用 Pyspark 2.4.4 读取 s3 存储桶中的镶木地板文件