Azure Pipelines DotNetCoreCLI - .Net Core SDK 生命周期结束

Azure Pipelines DotNetCoreCLI - .Net Core SDK End of Life

我在 Azure CI 管道中收到错误。在尝试 运行 DotNetCoreCLI restore 任务时。

网上刷了好几个小时都没用,相关问题的解答都没有帮助我理解问题。

基本上,我们已将一个新项目添加到存储库中。此项目需要 dotnet restore 命令 运行 创建 project.assets.json 文件。

请查看下面的脚本并记录每个任务的快照。

脚本:

UseDotNet 快照:

DotNetCoreCLI 错误信息:

信息:.NET Core SDK/runtime 2.2 和 3.0 现已停产 (EOL),并已从所有托管代理中删除。如果您在托管代理上使用这些 SDK/runtime,请升级到非 EOL 的较新版本,或者使用 UseDotNet 任务安装所需版本。

##[错误]没有文件匹配搜索模式。

信息:Azure Pipelines 托管代理已更新,现在包含 .Net 5.x SDK/Runtime 以及当前为 lts 的旧 .Net Core 版本。

环顾四周。似乎没有什么可以帮助我理解这里出了什么问题。

如有任何帮助,我们将不胜感激。

原来问题出在引用为 $(UtilityLibrary) 的文件夹位置。

我花了一段时间才弄明白,因为我无法访问实际的变量集。