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

curl解析dotnetcli.azureedge.net失败及VS升级后无法连接Mac构建.NET MAUI求助

解决Visual Studio无法连接Mac构建.NET MAUI应用的问题

先处理网络解析错误(对应curl: (6) 无法解析主机:dotnetcli.azureedge.net)

  • 切换本地DNS为公共DNS(如8.8.8.8),再执行curl dotnetcli.azureedge.net验证是否能正常解析
  • 清理DNS缓存:Windows终端运行ipconfig /flushdns;Mac终端运行sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
  • 检查防火墙、代理软件,确认没有拦截对dotnetcli.azureedge.net的网络请求

重置Visual Studio与Mac的配对连接

  • 在Windows的Visual Studio中,打开工具 > 选项 > Xamarin > iOS设置,点击配对到Mac,删除已配对的Mac设备后重新配对
  • 在Mac终端执行sudo rm -rf /Library/Frameworks/Xamarin.Mac.framework/Versions/Current/bin/XMA,删除XMA服务后重启Mac,再重新发起配对
  • 检查Mac的远程登录权限:打开系统设置 > 通用 > 共享,确保远程登录已开启,且Windows设备的IP在允许访问列表内

清理MAUI相关缓存文件

  • Windows端删除以下目录:
    • %USERPROFILE%\AppData\Local\Xamarin
    • %USERPROFILE%\AppData\Local\Microsoft\VisualStudio\<你的VS版本号>\ComponentModelCache
  • Mac端删除~/Library/Caches/Xamarin目录,之后重启Visual Studio和Mac

确保.NET MAUI环境两端一致

  • 在Windows和Mac终端分别运行dotnet --version,确认两者的.NET SDK版本完全相同
  • 运行dotnet workload list,检查两端是否都安装了MAUI workload,缺失的话执行dotnet workload install maui补充安装

重置Visual Studio默认设置

  • 打开Visual Studio,选择工具 > 导入和导出设置 > 重置所有设置,选择默认配置后重启VS

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 19:03:14