0

我想我会试试 Monotouch。我想使用 Json.net 反序列化 JSON 数据(System.Runtime.Serialization.Json 不包含在 monotouch 中)。所以我从Xamarin 开发者中心下载了 json.net 程序集。当我运行应用程序时,我得到一个 System.IO.FileNotFound 异常,抱怨它找不到'Newtonsoft.Json,版本 = 4.5.0.0'

我只是引用了程序集并尝试像在 VS 中一样使用它。还有更多我需要做的吗?我在编译项目时注意到一个警告,指出该程序集使用的 .net 框架版本比 monotouch 支持的新版本,但由于我是从 Xamarine 的网站下载的,所以我认为它可以工作。

我也尝试自己从源代码构建这个程序集,但这还没有成功。Json.net 项目引用已损坏,并且我是 monotouch 的新手,我不知道如何修复它们。

有人可以帮我吗?

谢谢!

4

1 回答 1

4

您是否使用解决方案中的 Components 文件夹添加了程序集?

很有可能,您下载了该组件,但没有添加 Xamarin 组件,而是转到引用对话框并安装了针对您的系统 .NET 版本编译的系统组件,而不是经过修改以在 iOS 上运行的组件。

于 2013-03-17T16:59:01.907 回答