【发布时间】:2015-01-20 07:47:48
【问题描述】:
将 JSON.NET 组件添加到我的 Xamarin iOS 应用程序时出现此错误。
错误信息是:
添加到项目时出错:无法将库添加到不兼容的组件中
如何解决?
【问题讨论】:
将 JSON.NET 组件添加到我的 Xamarin iOS 应用程序时出现此错误。
错误信息是:
添加到项目时出错:无法将库添加到不兼容的组件中
如何解决?
【问题讨论】:
由于 Xamarin 不支持完整的 .NET 框架,因此有一个精简的 JSON.NET 版本,它是为 Xamarin 编写的特定 PCL(Portable Class Library,也称为 here on the Xamarin site)。
有关 Xamarin 的 JSON.NET 版本,请参阅 the Xamarin components site。
【讨论】:
我怀疑您收到“无法将库添加到不兼容的组件”的原因是因为您安装了旧版本的 Xamarin Studio。
来自 Xamarin 组件商店的最新 Json.NET 组件是一个 shell 组件,仅安装 Json.NET NuGet 包。如果你有旧版本的 Xamarin Studio,你将无法从组件商店安装 Json.NET。您至少需要 Xamarin Studio 5.5 才能从组件商店安装 Json.NET。
另一种选择是安装 Json.NET NuGet 包,而不是安装来自组件商店的组件。您可以通过选择您的项目,右键单击并选择 Add - Add Packages 来做到这一点。
【讨论】: