.NET5 Specflow NUnit 项目的 Azure Pipelines 设置问题

Azure Pipelines setup issues with .NET5 Specflow NUnit Project

使用我的 .Net5 Specflow NUnit 项目设置 Azure Pipeline 时遇到问题。

这些是我目前设置的作业列表,但是如您所见,我在构建时遇到错误:

##[error]C:\Program Files\dotnet\sdk.0.202\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(241,5): 错误 NETSDK1005:资产文件 'D:\a\s\obj\project.assets.json' 没有 'net5.0' 的目标。确保还原具有 运行 并且您已将 'net5.0' 包含在项目的 TargetFrameworks 中。

我检查了我的项目文件,里面有对 net5.0 的引用。

您似乎没有在构建代理上安装 .NET 5 SDK。您可以使用 .NET 核心任务 (https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops) 将其安装在您的代理上。

您还应该更新您在管道中使用的 NuGet 客户端。 4.4.1真的老了。