詹金斯没有拿起nuget恢复包

Par*_*ram 8 nuget jenkins jenkins-plugins

我在Jenkins中定义了以下步骤.

在此输入图像描述

我可以看到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命令恢复软件包并触发构建,那么它将被传递.从第一个构建步骤恢复包时出了问题.我错过了什么?提前致谢!!

Par*_*ram 15

我最终得到了这个工作.我不确定它是对还是错,请纠正我以防万一.我正在使用"MSBuild.exe/t:Restore MySln.sln"而不是nuget restore进行恢复,现在这已成功