在 Nexus 上使用 nuget 代理时,dotnet 恢复失败

2024-01-22

我在内部网络的 Nexus(v 3.9.0-01)上有一个 nuget 代理。我自己还没有填充本地 Nexus 存储库(并且不知道它是如何完成的或是否出现任何问题),但是,我可以手动上传新包。构建在 Bamboo 代理上进行,无法连接到公共存储库。

因为隔离,我必须跑步dotnet build / dotnet publish with --no-restore并使用恢复包dotnet restore $projectPath --source $localNexus --runtime win-x64

包裹正在恢复正常,直到NuGet.Frameworks.4.7.0。该软件包有 5 个不同的版本(据我所知,官方 nuget 存储库的确切副本 https://www.nuget.org/packages/NuGet.Frameworks/),只是不是普通的 4.7.0(官方仓库中也不存在)。然后,dotnet restore产生以下输出:

build   20-Jun-2018 16:24:26    info :   GET https://nexus.***.***.***.au/repository/nuget.org-proxy/Microsoft.CodeAnalysis.Workspaces.Common/2.8.0
build   20-Jun-2018 16:24:27    error: The feed 'https://nexus.***.***.***.au/repository/nuget.org-proxy/ [https://nexus.***.***.***.au/repository/nuget.org-proxy/]' lists package 'NuGet.Frameworks.4.7.0' but multiple attempts to download the nupkg have failed. The feed is either invalid or required packages were removed while the current operation was in progress. Verify the package exists on the feed and try again.
build   20-Jun-2018 16:24:27    error:   Unable to find package 'NuGet.Frameworks.4.7.0'.

即使我强制使用包,恢复操作也会失败dotnet add $projectPath包 --source $localNexusbefore running点网恢复`。

注意:这个包是一个依赖项Microsoft.VisualStudio.Web.CodeGeneration.Design在我的项目中。

可能相关:https://issues.sonatype.org/browse/NEXUS-6159 https://issues.sonatype.org/browse/NEXUS-6159(标有不同的 Nexus 版本)

问题:

  • 为什么包恢复失败(即没有提取最合适的 4.7.0-xxx)?
  • 是因为 Nexus 的一些怪癖吗?或者损坏的包?
  • 为什么使用手动添加有问题的包没有帮助dotnet package add?

Nexus 3.10 也有完全相同的问题,根据这个 Nexus 问题,这个问题似乎在 3.14 中得到了解决;https://issues.sonatype.org/browse/NEXUS-17611 https://issues.sonatype.org/browse/NEXUS-17611

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Nexus 上使用 nuget 代理时,dotnet 恢复失败 的相关文章

随机推荐

  • 在 Primefaces 4 中显示格式化的十进制数字 [重复]

    这个问题在这里已经有答案了 我有一个带有浮点字段的数据库表 我想通过 Primefaces 显示它 我想显示格式为 例如一千 的数字 1 000 00 我试过
  • 如何针对使用 matplotlib 的代码编写单元测试?

    我正在开发一个 python 2 7 程序 它生成许多不同的 matplotlib 图形 数据不是随机的 我愿意实施一些测试 使用单元测试 以确保生成的数字是正确的 例如 我将预期的图形 数据或图像 存储在某个地方 运行我的函数并将结果与
  • 如何控制库类的 Jackson 序列化

    我有一堂课 让我们称之为Piece 包含类型的成员com jme3 math ColorRGBA 使用默认的 Jackson 序列化 成员不仅被序列化为其成员r g b and a 但也使用像这样的吸气剂getAlpha 由于这显然是多余的
  • 切换多个 case 语句

    有人可以建议我如何替换下面的代码吗 如何重写代码以避免块的重复case 3 code block A break switch i case 1 code block A break case 2 code block b break ca
  • 如何避免执行更新的更新触发器中的递归?

    我需要使用触发器更新记录中货物的 vat total sum 但是触发触发器来更新记录并陷入递归 我怎样才能避免这种情况 代码 CREATE OR REPLACE FUNCTION vat total sum RETURNS TRIGGER
  • 将字符串数组发送到 Web API 方法

    这是我的客户端 ajax 调用 var list a b c d var jsonText data list ajax type POST url api scheduledItemPriceStatus updateStatusToDe
  • gprof 没有输出

    我正在尝试使用 gprof 来分析我正在开发的一些数字代码 但 gprof 似乎无法从我的程序中收集数据 这是我的命令行 g Wall O3 g pg o fftw test fftw test cpp lfftw3 lfftw3 thre
  • 蓝牙适配器不会停止扫描 BLE 设备

    在我的应用程序中 我有开始和停止按钮 当用户按下开始时 我调用 startScan 方法 bluetoothAdapter getBluetoothLeScanner startScan getLeScanCallback 当用户按停止时
  • 如何循环遍历数据库的表?

    我试图使用以下代码循环数据库的表 但出现错误java lang UnsupportedOperationException 我什至尝试过cfloop query and other attributes出现错误复杂值无法转换为简单值 谁能告
  • Lua 无法计算 math.abs(29.7 - 30) <= 0.3 [重复]

    这个问题在这里已经有答案了 今天早上我在我的 Lua 脚本中发现了一个错误 这看起来很奇怪 这次评估怎么会失败呢 示例可以在以下位置进行测试here http www lua org cgi bin demo 第一个例子 if math a
  • 为什么 Golang 强制大括号不在下一行?

    correct if true 不正确 if true 为什么要强制执行这种样式 它与语言规范有关 还是只是因为他们更喜欢一种样式而不是另一种样式 为什么有大括号但没有分号 为什么我不能将左大括号放在下一行 Go 使用大括号进行语句分组 这
  • 格式化numpy数组中的浮点数[重复]

    这个问题在这里已经有答案了 如果我有一个像这样的 numpy 数组 2 15295647e 01 8 12531501e 00 3 97113829e 00 1 00777250e 01 如何移动小数点并格式化数字 这样我最终会得到一个像这
  • 如何将 fgetcsv 与字符串一起使用[重复]

    这个问题在这里已经有答案了 如何使用fgetcsv其中输入是字符串而不是资源 如何将字符串转换为资源 fgetcsv需要文件句柄资源 str 1981 2992 19191 n392 488 299 n some ntext 199 222
  • 无法拉伸内部 StackPanel

    使用下面的设置 我可以将窗口的整个宽度着色为紫色 内部堆叠面板为黄绿色 并移至左侧
  • 在 Rails 3.2 中禁用解释

    是否可以通过配置全局禁用 Rails 3 2 中的新解释功能 我正在使用 activerecord sqlserver adapter 3 2 1 并且 gem 的解释 显示计划 部分似乎存在一些错误 引用自http weblog ruby
  • 从 C# 以编程方式创建文件到 Onedrive?

    我想从 C 直接创建 doc docx pptx 或 excel 文件到我的 Onedrive 帐户 我已经尝试过这个 但它对我不起作用 有人知道我做错了什么吗 谢谢 public async Task
  • 是否可以部署独立的 .NET Framework 应用程序?

    我正在开发一个使用 Net Framework 的 C Net 应用程序 但当用户在其计算机上安装该应用程序时遇到问题 他们中的一些人只是不知道如何安装 Net Framework 我正在寻找这个问题的解决方案 并且我发现了 Net Cor
  • 如何使用变量而不是文件来让任何命令写入?

    我在用着curl cookie jar
  • Python 中的 RAII:__del__ 有什么意义?

    乍一看 好像是Python的 del 特殊方法提供了与 C 中析构函数几乎相同的优点 但根据Python文档 https docs python org 3 4 reference datamodel html https docs pyt
  • 在 Nexus 上使用 nuget 代理时,dotnet 恢复失败

    我在内部网络的 Nexus v 3 9 0 01 上有一个 nuget 代理 我自己还没有填充本地 Nexus 存储库 并且不知道它是如何完成的或是否出现任何问题 但是 我可以手动上传新包 构建在 Bamboo 代理上进行 无法连接到公共存