2017-05-23 44 views
0

我使用Visual Studio 2015的Xamarin(剛升級).Windows計算機連接到Mac。 ios應用程序包含Newtonsoft.Json.dll庫,版本6.0.0.0。如何在Xamarin更新後修復NewtonSoft(json.net)錯誤?

我試圖改變鏈接器行爲的設置,Newtonsoft庫,但Xamarin更新後版本,我得到這個錯誤:

Failed to resolve "System.Void Newtonsoft.Json.Serialization.DefaultContractResolver::set_IgnoreSerializableAttribute(System.Boolean)" reference from "Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed"

即使我更改庫的版本,誤差在指版本6.0.0.0。而在解決方案我都

portable-net40+sl5+wp80+win8+monotouch+monoandroid

portable-net45+wp80+win8

文件夾。

你使用Xamarin的這個庫有問題嗎?你有什麼想法可以解決這個問題嗎?

回答

0

您應該卸載並重新安裝Json.net Nuget。

+0

我已經爲ios項目做了這個,錯誤仍然存​​在。 PCL項目中存在對此庫的引用,我無法從此處將其卸載。錯誤是一樣的,加上 錯誤對象引用未設置爲對象的實例。 – Eliza

相關問題