Azure DevOps 管道在还原时失败 - 测试项目与 netcoreapp2.2 不兼容项目支持:netcoreapp3.0

Azure DevOps pipeline fails at Restore - Test project is not compatible with netcoreapp2.2 Project supports: netcoreapp3.0

我有一个包含 2 个项目的解决方案:

我创建了 Azure DevOps 管道,它为 DevOps 私有 Nuget 源构建和打包这个库。 该管道包含以下步骤:

  1. 使用NuGet >= 5.3.1(添加这个希望能解决问题)
  2. 使用.Net Core sdk 3.0.100(添加这个希望能解决问题)
  3. 恢复包
  4. 构建 ...

但该过程在还原包步骤失败:

error NU1201: Project [Test Project] is not compatible with netcoreapp2.2 (.NETCoreApp,Version=v2.2). Project [Test Project] supports: netcoreapp3.0 (.NETCoreApp,Version=v3.0)

那么如何为 .Net Core 3.0 设置 CI/CD?

我不使用 YAML - 我讨厌那个东西。

我尝试 "Use Nuget" 强制管道使用最新的 Nuget。 我还尝试使用最新的 .Net Core 3.1.x。 这一切都无济于事。

重新创建测试项目很有帮助。现在管道工作了!