【发布时间】:2020-07-20 12:50:55
【问题描述】:
我有一个带有 EF 的 dotnet web api 项目。当我尝试配置构建并运行 Nuget Restore 步骤失败并出现以下错误
The nuget command failed with exit code(1) and error(Errors in E:\TFS_Agents2017\...\s\ABC.Employees\ABC.Employees.csproj
Unable to resolve 'Microsoft.NETCore.App (>= 3.1.0)' for '.NETCoreApp,Version=v3.1'.
Errors in E:\TFS_Agents2017\....\s\EmployeesEF\EmployeesEF.csproj
Unable to resolve 'Microsoft.NETCore.App (>= 3.1.0)' for '.NETCoreApp,Version=v3.1'.
Errors in E:\TFS_Agents2017\...\s\UnitTests\abcUnitTests.csproj
Unable to resolve 'Microsoft.NETCore.App (>= 3.1.0)' for '.NETCoreApp,Version=v3.1'.
Errors in E:\TFS_Agents2017\...\s\askldf\asdfasdf.UnitTests.csproj
Unable to resolve 'Microsoft.NETCore.App (>= 3.1.0)' for '.NETCoreApp,Version=v3.1'.)
Packages failed to restore
我是否遗漏了什么,我需要添加任何其他步骤吗?
【问题讨论】:
-
我们最近在我们构建的一些软件包中遇到了这个问题?是所有失败的包还是只是某些包?您如何恢复构建中的配置?它是一个单独的恢复步骤,还是构建步骤中已弃用的恢复选项?
-
从我在下面看到的步骤docs.microsoft.com/en-us/azure/devops/pipelines/tasks/package/… 它是一个单独的恢复步骤,我通过添加任务使用。仅显示上述错误
-
使用单独的还原步骤,您使用的是该步骤的哪个版本?
-
Task Version 2.* 我还尝试添加 step dot net sdk 来安装 .net core 3.1.0,因为我的项目依赖于它,但它也因代理而失败
-
听起来这与我们当时面临的情况不同。 (对于我们来说,构建突然开始无法恢复某些包,无论这些特定包来自哪个 nuget 存储库,更新构建以使用单独的恢复步骤 v2.* 解决了它。新步骤引用了更新版本的 nuget。仍然不知道为什么旧的停止工作)另一个区别是我们的项目是.net框架而不是核心。
标签: c# azure-devops nuget