VS 2022更新至17.7.3后无法连接Mac部署.NET MAUI应用问题
解决Visual Studio 2022 17.7.3与Mac配对部署.NET MAUI时的iOS工作负载安装错误
清理NuGet缓存并整理包源
- 打开Visual Studio,依次进入「工具」>「选项」>「NuGet包管理器」>「包源」,删除重复的
https://api.nuget.org/v3/index.json源,仅保留一个 - 打开命令提示符,执行命令:
dotnet nuget locals all --clear,清理本地所有NuGet缓存 - 重启Visual Studio,重新尝试和Mac配对并安装iOS工作负载
- 打开Visual Studio,依次进入「工具」>「选项」>「NuGet包管理器」>「包源」,删除重复的
手动指定兼容的iOS SDK版本
打开项目的.csproj文件,在<PropertyGroup>节点内添加<MauiIosSdkVersion>16.4.7098</MauiIosSdkVersion>,确保版本与Visual Studio 17.7.3匹配。如果该版本仍无法找到,可尝试改为VS安装程序推荐的对应iOS SDK版本。修复Visual Studio安装
- 打开Visual Studio安装程序,点击「修改」按钮
- 在工作负载列表中找到「.NET Multi-platform App UI开发」,确认iOS相关组件已勾选,点击「修改」重新安装缺失组件
- 安装完成后重启Visual Studio,再次尝试Mac配对操作
检查Mac端环境一致性
- 在Mac上打开Xcode,确保版本更新至14.3.x(与VS2022 17.7.3兼容)
- 在Mac终端执行
dotnet --version,确认.NET SDK版本与Windows端完全一致
内容的提问来源于stack exchange,提问作者OXO
相关产品推荐
相关产品推荐

