我以为我会试试Monotouch。我想使用Json.net反序列化JSON数据(System.Runtime.Serialization.Json不包含在monotouch中)。所以我从Xamarin developer center下载了json.net程序集。当我运行应用程序时,我得到一个System.IO.FileNotFound异常,抱怨它找不到'Newtonsoft.Json,Version = 4.5.0.0'
我刚刚引用了程序集并试图像在VS中那样使用它。还有更多我需要做的事情吗?当我编译项目声明程序集使用.net框架的新版本而不是monotouch支持时,我注意到一个警告,但是因为我从Xamarine的网站下载它,我认为它会起作用。
我也试图从源头自己构建这个程序集,但这还没有成功。 Json.net项目引用被破坏了,因为我是monotouch的新手,我不知道如何修复它们。
有人能帮助我吗?
谢谢!
答案 0 :(得分:4)
您是否使用解决方案中的Components文件夹添加了程序集?
有可能,您下载了组件,但是您没有添加Xamarin,而是进入了引用对话框并安装了系统,该系统是根据您的系统.NET版本编译的,而不是修改为在iOS上运行的系统。