我正在尝试使用 VPN 从我的组织维护的私有 proget 服务器恢复我的 .Net core 解决方案的包。但由于一些未知的网络问题,它在过去 7 天内未能完成。我尝试清除 nuget 缓存,运行
nuget restore
,dotnet restore
并构建解决方案。所有的输出都相同。
nuget 包恢复成功启动,它下载了许多包,然后因一些随机包而失败。我收到的一些错误日志是:
其他开发人员的 nuget 恢复工作正常。如果不是,我可以断定这是 proget 服务器的问题。但现在,我无法确定这是我的 Visual studio 19、nuget config 还是系统网络的问题。网址 https://proget.xxx.net/ 在我的浏览器中成功打开。
欢迎任何故障排除提示/日志来深入研究问题或修复。
这似乎是一个网络问题,没有任何设置。我尝试使用
dotnet restore
在空闲时间获取所有依赖项,并且成功运行。如果有人有更好的答案,请分享。
问题可能与您的 nuget 包源配置有关。
检查NuGet包源: • 打开Visual Studio。 • 转至工具> 选项。 • 导航到NuGet 包管理器> 包源。 • 确保列出并启用官方 NuGet 源 (https://api.nuget.org/v3/index.json)。如果没有,请添加。