【问题标题】:Unable to restore nuget/nexus packages for .netcore and .netframework in same solutions from Jenkins无法在 Jenkins 的相同解决方案中恢复 .net 核心和 .net 框架的 nuget/nexus 包
【发布时间】:2020-05-13 01:03:25
【问题描述】:

在我的解决方案中,我有 .NET Core 和 .NET Framework 项目。通过 Jenkins 编译解决方案时,我遇到以下错误(这是一个 .NET Core 项目):

错误 NETSDK1064:包 IBM.Data.DB2.Core,版本 1.3.0.100 不是 成立。自 NuGet 还原后,它可能已被删除。否则, NuGet 还原可能仅部分完成,这可能已 由于最大路径长度限制。

【问题讨论】:

  • 尝试在此处手动下载:nuget.org/packages/IBM.Data.DB2.Core
  • 如果确实有效,接下来尝试使用 dotnet cli 手动安装包。那样有用吗? dotnet 添加包 IBM.Data.DB2.Core --version 1.3.0.100

标签: .net-core nuget jenkins-groovy


【解决方案1】:

错误消息是不言自明的。尝试通过右键单击解决方案并在 IDE 中选择“恢复 Nuget 包”来恢复包,或者在包管理器控制台中运行以下命令。

nuget restore YourSolution.sln

或者,您也可以使用以下命令安装包

Install-Package IBM.Data.DB2.Core -Version 1.3.0.100

在恢复或安装软件包时检查任何错误消息,以防出现任何文件路径问题。

【讨论】:

  • 我正面临 Jenkins 管道脚本中的问题。在 ide 能够毫无问题地构建解决方案
猜你喜欢
  • 1970-01-01
  • 2019-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-01-09
  • 2017-09-24
  • 2017-03-21
  • 1970-01-01
相关资源
最近更新 更多