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

Xamarin iOS项目构建报错:无法加载System.Json程序集

解决Xamarin iOS项目中System.Json程序集缺失的构建错误

你碰到的这个AggregateException根源其实是System.Json程序集找不到,这在Xamarin iOS项目里属于比较常见的依赖问题,给你几个实用的解决思路:

  • 安装/修复System.Json NuGet包
    右键你的iOS项目 → 选择「管理NuGet程序包」,在浏览栏搜索System.Json,优先安装和项目.NET版本匹配的4.0.0.0相关版本。安装完成后,记得清理项目再重新生成。

  • 检查程序集引用路径
    如果是手动添加的程序集引用,右键项目里的「引用」→ 找到System.Json,查看它的「路径」是否指向有效文件,有没有被误删或移动。要是路径不对,重新添加正确的程序集文件。

  • 更新Xamarin iOS组件
    打开Visual Studio的「工具」→「获取工具和功能」,检查Xamarin iOS组件是否为最新版本。旧版本组件有时候会和.NET程序集存在兼容性冲突,更新后大概率能解决这类依赖缺失问题。

  • 清理项目缓存文件
    手动删除项目目录下的bin和obj文件夹,然后重启Visual Studio再重新构建项目。缓存文件损坏也可能导致这种找不到程序集的诡异错误。

额外提示:如果上面的方法都没搞定,你可以检查项目的.NET目标框架版本,确保和System.Json的版本兼容。要是项目用的是较新的.NET版本,也可以考虑改用Newtonsoft.Json这类更通用的JSON处理库替代System.Json。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:47:14