Asp.net core 管道在';nuget软件包';恢复

Asp.net core 管道在';nuget软件包';恢复,asp.net-core,azure-devops,azure-pipelines,devops,Asp.net Core,Azure Devops,Azure Pipelines,Devops,我创建了一个管道,但当进程在“Nuget Restore”上一直失败时,请参见下面的错误消息 我不明白为什么 谢谢你的帮助 使用“windows-2019”作为代理。单击“代理作业1”并将“代理规范”设置为“windows-2019” 让我知道它是否对你有用 根据错误消息: 当前的.NET SDK不支持以.NET Core 3.0为目标。任何一个 以.NET Core 2.2或更低版本为目标,或使用 支持.NET Core 3.0 我们可以知道,您有一个或多个项目以.NET Core 3.0为

我创建了一个管道,但当进程在“Nuget Restore”上一直失败时,请参见下面的错误消息

我不明白为什么

谢谢你的帮助

使用“windows-2019”作为代理。单击“代理作业1”并将“代理规范”设置为“windows-2019”

让我知道它是否对你有用


根据错误消息:

当前的.NET SDK不支持以.NET Core 3.0为目标。任何一个 以.NET Core 2.2或更低版本为目标,或使用 支持.NET Core 3.0

我们可以知道,您有一个或多个项目以
.NET Core 3.0
为目标,但您选择的代理在默认情况下没有安装该版本的.NET Core。它应该安装了版本
2.2.11

要解决此问题,我们可以添加一个用于安装
.net core 3.0.x

有关更多详细信息,请查看

希望这有帮助。

您能尝试将“代理规范”更改为“windows-2019”吗?为我工作。此外,我还使用了nuget版本5.4.0
*The nuget command failed with exit code(1) and error(C:\Program Files\dotnet\sdk\2.2.110\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(137,5): error NETSDK1045: The current .NET SDK does not support targeting .NET Core 3.0. Either target .NET Core 2.2 or lower, or use a version of the .NET SDK that supports .NET Core 3.0. [D:\a\1\s\PackSecurity\PackSecurity.csproj] C:\Program Files\dotnet\sdk\2.2.110\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.TargetFrameworkInference.targets(137,5): error NETSDK1045: The current .NET SDK does not support targeting .NET Core 3.0. Either target .NET Core 2.2 or lower, or use a version of the .NET SDK that supports .NET Core 3.0. [D:\a\1\s\PackSecurity.Tests\PackSecurity.Tests.csproj])
Packages failed to restore*