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

如何将dotnet 6 preview版本降级至dotnet 5

.NET 6 Preview 降级到 .NET 5 操作步骤
  • 第一步:查看当前已安装的所有.NET SDK版本
    执行命令:dotnet --list-sdks
    从输出中找到所有6.0开头的预览版本号,记录备用,同时确认当前已安装的.NET 5版本号是否存在。
  • 第二步:卸载.NET 6 Preview 相关SDK
    分操作系统操作:
    • Windows系统:
      方法1:打开控制面板→程序和功能,找到名称为「Microsoft .NET SDK 6.0.xxx(预览版)」的对应条目,右键选择卸载即可。
      方法2:使用官方卸载工具执行命令:dotnet-core-uninstall remove --sdk <你记录的6.0预览版版本号>
    • macOS系统:
      执行命令删除对应版本的SDK目录:sudo rm -rf /usr/local/share/dotnet/sdk/<你记录的6.0预览版版本号>
      同步删除对应的主机运行时目录:sudo rm -rf /usr/local/share/dotnet/shared/Microsoft.NETCore.App/<6.0预览版版本号>
    • Linux系统:
      对应不同包管理器执行卸载命令,以常用的apt和yum为例:
      apt:sudo apt remove dotnet-sdk-6.0
      yum:sudo yum remove dotnet-sdk-6.0
  • 第三步:验证卸载结果
    再次执行dotnet --list-sdks,确认输出中已无6.0预览版相关条目,仅保留需要的.NET 5版本。
  • 第四步:全局指定默认SDK版本为.NET 5
    在用户根目录下执行命令生成全局版本配置文件:dotnet new globaljson --sdk-version <你确认的.NET 5版本号>
    该配置会全局默认使用指定的.NET 5版本运行所有dotnet命令。
  • 第五步:最终验证
    执行dotnet --version,输出内容为你指定的.NET 5版本号即为降级成功。

注意:如果是之前使用.NET 6开发的本地项目,需要手动修改项目文件.csproj中的节点值为net5.0,同时将所有依赖的Nuget包版本替换为适配.NET 5的对应版本,避免项目运行报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 08:15:03