我不明白这篇文章 - http://slodge.blogspot.co.uk/2013/01/almost-portable-binaries.html
我还是有点糊涂。你是说如果我们选择在我们的应用程序中使用 Json.Net 之类的东西,我们需要使用专门用于 MonoDroid 的版本和专门用于 MonoTouch 的版本吗?目前,我有一个包含我的视图模型的可移植类库。我的视图模型依赖于 Json。
当我尝试手动添加对 MvvmCross 中包含的 NewtonSoft 库的引用时,我收到一个编译时错误,提示:“找不到类型或命名空间名称‘Newtonsoft’(您是否缺少 using 指令或程序集引用?)”
如果我尝试通过 NuGet 添加 Json.Net,我会收到一条错误消息:“成功安装了 'Newtonsoft.Json 5.0.3'。成功卸载了 'Newtonsoft.Json 5.0.3'。安装失败。正在回滚......可以不安装包“Newtonsoft.Json 5.0.3”。您正在尝试将此包安装到以“portable-win+net45+MonoAndroid16+sl40+net10+wp71”为目标的项目中,但该包不包含任何程序集引用或与该框架兼容的内容文件。有关更多信息,请联系包作者。
到底是怎么回事?