如何在Xamarin更新后修复NewtonSoft(json.net)错误?

时间:2017-05-23 15:31:21

标签: c# ios xamarin json.net

我在Visual Studio 2015中使用Xamarin(刚升级).Windows计算机已连接到Mac。 ios应用程序包含Newtonsoft.Json.dll库,版本6.0.0.0。

我试图更改链接器行为设置,Newtonsoft库的版本,但在Xamarin更新后,我收到此错误:

  

无法解析“System.Void   Newtonsoft.Json.Serialization.DefaultContractResolver :: set_IgnoreSerializableAttribute(System.Boolean)”   引用自“Newtonsoft.Json,Version = 6.0.0.0,Culture = neutral,   公钥= 30ad4fe6b2a6aeed“

即使我更改了库版本,错误也是指6.0.0.0版本。在解决方案中,我有两个

  

便携式net40 + SL5 + WP80 + win8的+ MonoTouch的+ monoandroid

  

便携式net45 + WP80 + win8的

的文件夹。

您使用Xamarin在使用此库时遇到问题吗?你有什么想法我怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

您应该卸载并重新安装Json.net Nuget。