You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET Core依赖报错:下载Microsoft.Build.Runtime.15.3.409超时如何解决?

解决NuGet包Microsoft.Build.Runtime.15.3.409下载超时问题

这种NuGet下载超时的问题我碰到过好几次,给你几个实用的解决办法:

  • 先排查网络和源的可用性
    先打开浏览器直接访问那个超时的URL,看看能不能正常下载包文件。如果浏览器也打不开,要么是你当前网络不稳定(比如WiFi信号差),要么是NuGet官方源临时抽风。可以切换到更稳定的网络(比如手机热点),或者等个十几分钟再试。

  • 延长NuGet的超时时间
    默认的100秒超时有时候确实不够用,你可以通过命令行把全局超时时间调长:

    nuget config -set http_timeout=300000
    

    这个命令把超时设为5分钟(300000毫秒),足够应对大多数网络慢的情况。改完之后再尝试创建项目或者手动执行nuget restore。

  • 手动下载包并本地安装
    如果还是不行,就直接去NuGet官方库找到Microsoft.Build.Runtime的15.3.409版本,下载对应的nupkg文件。然后打开Visual Studio的NuGet包管理器设置,添加一个本地文件夹作为新的包源,把下载好的包放进去,之后在项目里引用这个本地源的包就行。

  • 清理NuGet缓存
    有时候缓存里的损坏文件会导致下载异常,执行下面的命令清空所有NuGet缓存:

    nuget locals all -clear
    

    清理完成后重新尝试下载操作。

  • 检查代理设置
    要是你在公司内网环境,大概率是代理拦截了NuGet的请求。可以先执行nuget config -list看看有没有配置代理地址,如果有,确认代理的地址和端口是否正确,或者暂时关闭代理再试。

内容的提问来源于stack exchange,提问作者C Sharper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 03:53:42