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

如何将NuGet工具本身降级到指定的旧版本

NuGet工具从6.2版本降级回6.1版本操作指南

注:以下操作针对NuGet工具本身执行版本回退,不涉及单个NuGet程序包的版本调整,适用于升级NuGet 6.2后触发项目NuGet相关报错的场景。

根据你安装NuGet工具的不同方式,选择对应降级方案即可:

  • Visual Studio内置NuGet组件降级
    1. 关闭所有运行中的Visual Studio窗口
    2. 启动Visual Studio Installer,找到你正在使用的VS版本,点击「修改」按钮
    3. 切换到「单个组件」标签页,在搜索栏输入NuGet筛选组件
    4. 在结果列表中找到NuGet包管理器条目,取消当前选中的6.2版本选项,手动勾选6.1版本对应项
    5. 点击右下角「修改」等待组件安装完成,重启VS后降级生效
  • .NET SDK内置NuGet命令行降级
    1. 打开终端执行dotnet nuget --version,确认当前内置NuGet版本为6.2
    2. 打开系统程序卸载面板,卸载对应绑定NuGet 6.2的.NET SDK版本(NuGet 6.2对应.NET SDK 6.0.3xx及以上版本线)
    3. 安装绑定NuGet 6.1版本的.NET SDK(对应.NET SDK 6.0.2xx版本线)
    4. 重新打开终端执行dotnet nuget --version,确认版本回退到6.1即可
  • 全局独立NuGet.exe客户端降级
    1. 终端执行定位命令找到NuGet程序存放路径:Windows系统执行where nuget,macOS/Linux系统执行which nuget
    2. 进入对应路径,删除原有6.2版本的nuget执行文件
    3. 将提前准备好的6.1版本nuget执行文件放到该路径下
    4. 终端执行版本校验命令确认降级结果:Windows执行nuget help | findstr "Version",macOS/Linux执行nuget help | grep "Version"

降级完成后建议先清空本地NuGet缓存再重新还原项目,避免版本兼容问题,清缓存命令为:nuget locals all -clear

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 10:24:17