nuget 包无法在 VS 2019 中下载

问题描述 投票:0回答:2

我正在尝试使用 VPN 从我的组织维护的私有 proget 服务器恢复我的 .Net core 解决方案的包。但由于一些未知的网络问题,它在过去 7 天内未能完成。我尝试清除 nuget 缓存,运行

nuget restore
dotnet restore
并构建解决方案。所有的输出都相同。

nuget 包恢复成功启动,它下载了许多包,然后因一些随机包而失败。我收到的一些错误日志是:

  • 重试源“https://proget.xxx.net/nuget/TestFeed/FindPackagesById()?id='packageName'&semVerLevel=2.0.0”的“FindPackagesByIdAsyncCore”。
  • 发送请求时发生错误。
  • 无法连接到远程服务器
  • 连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立连接失败,因为连接的主机无法响应 127.0.0.1:8888

其他开发人员的 nuget 恢复工作正常。如果不是,我可以断定这是 proget 服务器的问题。但现在,我无法确定这是我的 Visual studio 19、nuget config 还是系统网络的问题。网址 https://proget.xxx.net/ 在我的浏览器中成功打开。

欢迎任何故障排除提示/日志来深入研究问题或修复。

.net-core nuget nuget-package nuget-package-restore proget
2个回答
1
投票

这似乎是一个网络问题,没有任何设置。我尝试使用

dotnet restore
在空闲时间获取所有依赖项,并且成功运行。如果有人有更好的答案,请分享。


0
投票

问题可能与您的 nuget 包源配置有关。

检查NuGet包源: • 打开Visual Studio。 • 转至工具> 选项。 • 导航到NuGet 包管理器> 包源。 • 确保列出并启用官方 NuGet 源 (https://api.nuget.org/v3/index.json)。如果没有,请添加。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.