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

VS2017(Mac社区版7.4.3)构建失败:缺失Xamarin.iOS相关文件

解决VS2017 for Mac构建Xamarin.iOS项目时找不到Xamarin.iOS.CSharp.targets的问题

哥们,我之前帮朋友处理过几乎一模一样的情况,给你几个实用的解决方向:

  • 检查Xamarin.iOS组件是否安装
    你不是Xamarin开发者,安装VS2017 for Mac的时候大概率没勾选Xamarin.iOS组件,这才是核心问题。操作步骤:

    1. 打开Visual Studio for Mac,点击顶部菜单栏的Visual Studio -> 扩展
    2. 在扩展管理器的已安装标签里查看有没有Xamarin.iOS,如果没有,切换到画廊标签搜索并安装它
    3. 安装完成后重启VS,再尝试构建项目
  • 如果已安装组件仍报错,核对Mono版本与路径
    报错里提到的是Mono 5.8.1,但你当前安装的Mono版本可能已经更新,导致路径不匹配:

    1. 打开终端,输入mono --version查看当前Mono版本
    2. 前往/Library/Frameworks/Mono.framework/Versions/[你的Mono版本]/lib/mono/xbuild/Xamarin/iOS/,确认Xamarin.iOS.CSharp.targets是否存在
    3. 如果路径正确但文件缺失,尝试重新安装Xamarin.iOS组件;如果版本不匹配,可以在项目的选项 -> 构建 -> 常规里调整目标Mono版本,或者更新Mono到对应版本
  • 更新项目的Xamarin.iOS NuGet包
    同事的项目可能引用的Xamarin.iOS版本和你VS里的组件版本不兼容:

    1. 在VS里打开项目,右键点击项目 -> 管理NuGet包
    2. 找到Xamarin.iOS相关的包,更新到与当前VS组件兼容的最新版本,然后重新构建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 08:30:30