.NET Core 3.1 应用程序不再构建在 Azure 管道上 (.NET 5)

nea*_*lsu 13 .net-core azure-devops azure-pipelines .net-5 .net-core-3.1

直到最近,我们的 .Net Core 3.1 应用程序还在 Azure 管道上构建和发布良好。但是在过去的几天里,构建管道开始失败并出现错误:

##[error]C:\Program Files\dotnet\sdk\5.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(241,5): 
Error NETSDK1005: Assets file 'D:\a\1\s\ProjectFolder\src\Project\obj\project.assets.json' doesn't have a target for 'netcoreapp3.1'. 
Ensure that restore has run and that you have included 'netcoreapp3.1' in the TargetFrameworks for your project.
Run Code Online (Sandbox Code Playgroud)
(ResolvePackageAssets target) -> 
  C:\Program Files\dotnet\sdk\5.0.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(241,5): 
error NETSDK1005: Assets file 'D:\a\1\s\ProjectFolder\src\Project\obj\project.assets.json' doesn't have a target for 'netcoreapp3.1'. 
Ensure that restore has run and that you have included 'netcoreapp3.1' in the TargetFrameworks for your project. [D:\a\1\s\ProjectFolder\src\Project\Project.csproj]
Run Code Online (Sandbox Code Playgroud)

对于失败的解决方案构建步骤,构建管道设置如下。

构建配置 - 使用最新版本,但设置为 VS 2019 也失败。

任何想法如何以最少的更改解决此问题?

Leo*_*SFT 16

.NET Core 3.1 应用程序不再构建在 Azure 管道上 (.NET 5)

请尝试通过任务NuGet 工具安装程序更新nuget.exe到?5.8.0

在此处输入图片说明

您可以查看此线程以获取更多详细信息。