我正在尝试在Bamboo中构建.Net核心项目。当我尝试使用命令进行构建时,提示其构建成功。但是,当使用Bamboo触发构建时,其显示无法找到最新的Microsoft.NET.SDK。
先前代理计算机已安装3.0.1,该项目不是在该版本中构建的。将其更新到最新版本3.1.101后,该项目正在使用cmd在代理计算机中成功构建。在global.json中,目标SDK为“ 3.1.101”。竹子并没有在代理计算机中标识最新版本的SDK。
谁能知道为什么出现此问题,我是否需要更新Bamboo的任何配置?
竹编日志:Bamboo Build Log
内部版本2020年1月29日11:08:18 C:\ Projects \ WPF-JOB1 \ TestProject>“ C:\ Program Files(x86)\ Microsoft Visual Studio \ 2019 \ Enterprise \MSBuild \ Current \ Bin \ MSBuild.exe“” TestProject.sln“ / p:Configuration =发布/ p:Platform =” Any CPU“为.NET Framework构建2020年1月29日11:08:21 Microsoft(R)Build Engine版本16.4.0 + e901037fe版本29-Jan-2020 11:08:21版权所有(C)Microsoft Corporation。版权所有。建立29-Jan-2020 11:08:21build 29-Jan-2020 11:08:21一次构建此解决方案中的项目。要启用并行构建,请添加“ -m”开关。版本号2020年1月29日11:08:21版本号开始于2020年1月29日4:38:21 PM。在节点1(默认目标)上构建项目29-Jan-2020 11:08:22项目“ C:\ Projects \ WPF-JOB1 \ TestProject \ TestProject.sln”。版本29-Jan-2020 11:08:22 ValidateSolutionConfiguration:build 29-Jan-2020 11:08:22构建解决方案配置“发布|任何CPU”。版本号29-Jan-2020 11:08:22 ValidateProjects:build 29-Jan-2020 11:08:22未选择项目“数据库”用于在解决方案配置“ Release | Any CPU”中进行构建。错误29-Jan-2020 11:08:24来自[C:\ Projects \ WPF-JOB1 \]的针对global.json版本[3.1.101]的兼容安装的.NET Core SDK找不到TestProject \ global.json]错误29-Jan-2020 11:08:24安装[3.1.101] .NET Core SDK或使用以下命令更新[C:\ Projects \ WPF-JOB1 \ TestProject \ global.json]已安装的.NET Core SDK:错误29-Jan-2020 11:08:24无法找到任何已安装的.NET Core SDK错误29-Jan-2020 11:08:24您是要运行.NET Core SDK命令吗?从以下位置安装.NET Core SDK:错误29-Jan-2020 11:08:24https://aka.ms/dotnet-download版本2020年1月29日11:08:24 C:\ Projects \ WPF-JOB1 \ TestProject \ DAL \ DAL.csproj:错误:无法找到.NET Core SDK。检查它是否已安装,以及global.json中指定的版本(如果有)是否与安装的版本匹配。版本号2020年1月29日11:08:24项目“ C:\ Projects \ WPF-JOB1 \ TestProject \ TestProject.sln”(1)正在构建“ C:\ Projects \ WPF-JOB1 \节点1(默认目标)上的TestProject \ DAL \ DAL.csproj“(2)。版本2020年1月29日11:08:24 C:\ Projects \ WPF-JOB1 \ TestProject \ DAL \ DAL.csproj:错误MSB4236:SDK'Microsoft.NET.Sdk'找不到指定的。build 29-Jan-2020 11:08:24完成建筑项目“ C:\ Projects \ WPF-JOB1 \ TestProject \ DAL \ DAL.csproj”(默认目标)-失败。
问题是Bamboo在伪沙箱模式下运行。除非您更新了Bamboo的功能,否则不会对新的更改有任何想法。您可以尝试2件事情: