首页 > 解决方案 > 詹金斯没有拿起 nuget 恢复的包

问题描述

我在Jenkins.

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如果我使用命令行中的命令恢复包并触发构建,那么它就会通过。所以从第一个构建步骤恢复包时出了点问题。我错过了什么?提前致谢!

标签: jenkinsnugetjenkins-plugins

解决方案


我最终得到了这个工作。我不确定它是对还是错,如果有错请纠正我。我正在使用

MSBuild.exe /t:Restore MySln.sln

而不是,nuget restore这现在是成功的。


推荐阅读