在Visual Studio for Mac 17.5 Preview创建MonoGame iOS项目时找不到Microsoft.NET.Sdk
解决Visual Studio 2022 for Mac 17.5 Preview创建MonoGame iOS项目时的“Unable to find SDK Microsoft.NET.Sdk”错误
这个错误的核心原因是你的Visual Studio for Mac中缺失了Microsoft.NET.Sdk相关组件,从你提供的偏好设置界面来看,.NET SDK未被正确安装或配置。
需要安装的组件及配置步骤如下:
1. 安装.NET SDK
- 打开Visual Studio for Mac的偏好设置(顶部菜单栏「Visual Studio > 设置」),进入「.NET」选项卡。
- 检查已安装的SDK列表,若没有任何.NET SDK条目,点击「安装」按钮,选择.NET 6或.NET 7版本(MonoGame对这两个版本兼容性最优)进行安装。
2. 安装MonoGame官方扩展
- 进入偏好设置的「扩展」选项卡,在搜索框中输入「MonoGame」,找到官方发布的MonoGame扩展并安装。
- 该扩展会包含MonoGame项目模板、iOS运行时组件等创建项目必需的资源。
3. 完善iOS开发环境组件
- 进入偏好设置的「iOS」选项卡,确认Xcode路径已正确指向本地安装的Xcode应用(必须先安装最新版Xcode)。
- 检查是否安装了.NET iOS开发工作负载,若未安装,点击「安装」按钮补充该组件(MonoGame iOS项目依赖此工作负载提供的iOS开发基础环境)。
完成上述组件安装后,重启Visual Studio for Mac,再次尝试创建MonoGame iOS项目即可解决该错误。
内容的提问来源于stack exchange,提问作者harry_mitch
相关产品推荐
相关产品推荐

