【发布时间】:2019-02-24 07:45:16
【问题描述】:
我在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 命令恢复包并触发构建,那么它就会通过。所以从第一个构建步骤恢复包时出了点问题。我错过了什么?提前致谢!
【问题讨论】:
-
我也首先使用了 nuget.exe,但出现了同样的错误(仅在 Jenkins 中)。手动调用 neget exe 和 msbuild 工作正常。现在我使用 msbuild 来恢复依赖关系,并且在 jenkins 中一切正常
-
@Parashuram 请将评论添加为答案并将其标记为答案。它对其他人有很大帮助。我发现它很有帮助。
-
@MuhammadBashir。完毕!感谢您强调。
标签: jenkins nuget jenkins-plugins