詹金斯没有拿起nuget恢复包

时间:2018-09-20 04:31:45

标签: jenkins nuget jenkins-plugins

我在詹金斯(Jenkins)中定义了以下步骤。

enter image description here

我可以看到nuget在jenkins控制台上还原了软件包,但是一旦msbuild开始为解决方案中的所有项目构建其失败,并出现以下错误。

错误:

“ C:\ Program Files \ dotnet \ sdk \ 2.1.402 \ Sdks \ Microsoft.NET.Sdk \ targets \ Microsoft.PackageDependencyResolution.targets(198,5):错误NETSDK1064:包Microsoft.EntityFrameworkCore.Analyzers,版本未找到2.1.3。自从NuGet还原以来,它可能已被删除。否则,由于最大路径长度限制,NuGet还原可能仅部分完成。“

如果我从命令行使用dotnet restore命令还原软件包并触发构建,则其通过。因此,从第一步构建软件包还原时出现了问题。我缺少什么?在此先感谢!

1 个答案:

答案 0 :(得分:9)

我终于做到了。我不确定它是对还是错,请更正我,以防它错了。我正在使用“ MSBuild.exe / t:Restore MySln.sln”而不是nuget restore进行还原,现在成功了