jenkins - 詹金斯没有拿起 nuget 恢复的包
问题描述
我在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
如果我使用命令行中的命令恢复包并触发构建,那么它就会通过。所以从第一个构建步骤恢复包时出了点问题。我错过了什么?提前致谢!
解决方案
我最终得到了这个工作。我不确定它是对还是错,如果有错请纠正我。我正在使用
MSBuild.exe /t:Restore MySln.sln
而不是,nuget restore
这现在是成功的。
推荐阅读
- django - 如何将现有表单中的已删除内容显示到完全独立的 url,它在 django 中显示已删除项目的位置
- android - 如何将数据从本机应用程序传递到颤振?
- c++ - 为什么 std::ofstream 会在没有 std::ios_base::trunc 的情况下截断?
- rust - 制作切片时,所有权和借款如何运作?
- ios - 视频没有在 AVPlayer 中播放
- javascript - 单击 svg 元素时添加下拉菜单
- postgresql - 如何在 postgresql 11 中安装 pg_background 扩展
- angular-material - Rxweb 验证器不使用 mat 输入
- json - jq JSON 处理缺失字段
- python - 如何将键列表和值列表列表转换为单个字典列表?