'Azure Pipelines DotNetCoreCLI - .Net Core SDK End of Life

I am receiving an error in Azure CI pipelines. While trying to run a DotNetCoreCLI restore task.

Been scrapping the net for hours to no avail, no solution from related questions have helped me understand the problem.

Basically, we have added a new project to a repo. This project requires a dotnet restore command to be run to create the project.assets.json file.

Please see script below and log snapshot for each task.

Script:

enter image description here

UseDotNet snapshot:

enter image description here

DotNetCoreCLI error message:

Info: .NET Core SDK/runtime 2.2 and 3.0 are now End of Life(EOL) and have been removed from all hosted agents. If you're using these SDK/runtimes on hosted agents, kindly upgrade to newer versions which are not EOL, or else use UseDotNet task to install the required version.

##[error]No files matched the search pattern.

Info: Azure Pipelines hosted agents have been updated and now contain .Net 5.x SDK/Runtime along with the older .Net Core version which are currently lts.

Have looked around quite a bit. Nothing seems to help me understand what is going wrong here.

Any assistance would be appreciated.



Solution 1:[1]

Turns out the issue was in the folder location referenced as $(UtilityLibrary).

Took me a while to figure out as I didn't have access to the actual variable set.

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 AbdulG