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

Visual Studio 2022/2019 NuGet管理器无限重载,求临时解决办法

Visual Studio 2022/2019 NuGet管理器无限重载的临时解决办法

Visual Studio 2022/2019的NuGet管理器出现无限重载NuGet包的问题,列表显示后会立即重新加载,无法执行升级、检查等操作。已通过VS反馈渠道向微软提交该Bug。

以下是几个临时解决办法:

  • 使用NuGet命令行工具操作
    打开Visual Studio的开发者命令提示符,执行对应命令完成包管理操作:

    • 检查可更新包:dotnet list package --outdated
    • 更新指定包:dotnet add package [包名] --version [目标版本]
    • 批量更新所有可更新包(Windows PowerShell环境):
      dotnet list package --outdated | ForEach-Object { $_.Split()[0] } | ForEach-Object { dotnet add package $_ }
      
  • 清除NuGet缓存

    1. 关闭所有Visual Studio实例
    2. 打开命令提示符,执行缓存清理命令:nuget locals all -clear
    3. 重启Visual Studio后重新打开项目,尝试操作NuGet管理器
  • 调整NuGet包源设置

    1. 打开Visual Studio的「工具」→「选项」→「NuGet包管理器」→「包源」
    2. 取消勾选「自动检测源」选项
    3. 暂时禁用第三方包源,仅保留稳定的官方源(如nuget.org),之后重试操作
  • 手动编辑项目文件
    若只需升级特定包,可直接编辑项目的.csproj或.vbproj文件,找到对应的<PackageReference>节点,修改Version属性为目标版本,保存后重新加载项目即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 13:35:13