nuget 包无法在 VS 2019 中下载

Posted

技术标签:

【中文标题】nuget 包无法在 VS 2019 中下载【英文标题】:nuget packages failing to download in VS 2019 【发布时间】:2021-01-24 22:25:03 【问题描述】:

我正在尝试从我的组织使用 *** 维护的私有 proget 服务器恢复我的 .Net 核心解决方案的包。但由于一些未知的网络问题,它在过去 7 天没有完成。我尝试清除 nuget 缓存,运行 nuget restoredotnet 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 配置或系统网络的问题。 url https://proget.xxx.net/ 在我的浏览器中打开成功。

欢迎提供任何故障排除提示/日志以深入了解问题或进行修复。

【问题讨论】:

知道127.0.0.1:8888 地址来自哪里吗? @n0rd:这是我正在使用的笔记本电脑的本地代理。 【参考方案1】:

这似乎是网络问题,没有任何设置。我尝试使用dotnet restore 在空闲时间获取所有依赖项,并且成功运行。如果有人有更好的答案,请分享。

【讨论】:

以上是关于nuget 包无法在 VS 2019 中下载的主要内容,如果未能解决你的问题,请参考以下文章

修改VS中的NuGet包下载路径

VS一直停留在“正在还原nuget程序包”

VS NuGet加载本地程序包

VS2017编译成功但是没有生成.exe文件

VS2019离线包下载

vs2013怎么关闭nuget程序包预加载