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

如何切换本地.NET Core版本?Mac版VS2022默认.NET6改.NET3.1

切换Mac版VS2022默认.NET版本为3.1的方法

一、设置全局默认SDK(终端层面)

全局设置会影响所有通过终端执行的dotnet命令:

  • 先确认已安装的SDK版本,终端运行:
    dotnet --list-sdks
    
    找到你安装的.NET3.1的完整版本号(比如3.1.426)
  • 进入用户主目录,创建或更新global.json文件:
    cd ~
    dotnet new globaljson --sdk-version 3.1.426  # 替换为你的3.1具体版本号
    
  • 验证设置生效,终端运行:
    dotnet --version
    
    输出应为你指定的3.1版本号

二、设置VS2022 for Mac的默认项目SDK

这个设置会影响VS中新建项目的默认目标框架:

  • 打开VS2022,点击顶部菜单栏的Visual Studio → Preferences
  • 在偏好设置窗口中,依次选择Projects → .NET Core
  • 在Default SDK version下拉列表里选中你的.NET3.1版本,点击OK保存

三、已有项目切换到.NET3.1

如果要修改现有项目的目标框架:

  • 在VS中右键项目,选择Edit Project File
  • 修改<TargetFramework>节点的值为netcoreapp3.1,示例:
    <Project Sdk="Microsoft.NET.Sdk">
      <PropertyGroup>
        <TargetFramework>netcoreapp3.1</TargetFramework>
      </PropertyGroup>
    </Project>
    
  • 保存文件后,VS会自动重新加载项目并应用设置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 19:25:28