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

M1 Mac下Visual Studio无法识别并选择.NET 7.0 SDK求助

.NET SDK 7.0.400在M1 Mac Visual Studio中无法识别的问题排查与解决

可能的原因

  • Visual Studio for Mac的SDK路径配置因权限问题无法持久保存
  • .NET SDK安装路径与VS的默认搜索路径不匹配
  • VS的缓存或配置文件损坏导致无法读取SDK信息

解决步骤

1. 修复SDK目录权限

  • 打开访达,进入/usr/local/share/dotnet
  • 右键点击dotnet文件夹→显示简介
  • 在共享与权限里,解锁右下角的锁,给当前用户设置读与写权限,点击应用到包含的项目
  • 重启VS,重新设置SDK路径

2. 手动修改VS配置文件指定SDK路径

  • 完全关闭VS
  • 前往~/Library/Preferences/VisualStudio/17.0,找到com.microsoft.visualstudio.plist
  • 用文本编辑器打开,添加或修改以下内容:
    <key>DotNetCoreSdkPaths</key>
    <array>
        <string>/usr/local/share/dotnet</string>
    </array>
    
  • 保存后重启VS

3. 清除VS缓存

  • 关闭VS,在终端执行:
    rm -rf ~/Library/Caches/VisualStudio/17.0
    rm -rf ~/Library/Application\ Support/VisualStudio/17.0/LocalCache
    
  • 重启VS后尝试加载项目

4. 重装.NET SDK

  • 卸载现有SDK:终端执行sudo rm -rf /usr/local/share/dotnet
  • 下载ARM64架构的.NET 7.0.400 SDK安装包,重新安装
  • 重启VS验证

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 14:47:20