ich zur Zeit immer den folgenden Fehler mit der Json.NET/Newtonsoft.JSON Bibliothek:Mono fehlt System.Numerics.BigInteger.Parse (string, IFormatProvider)
Missing method System.Numerics.BigInteger::Parse(string,IFormatProvider) in assembly
/usr/lib/mono/gac/System.Numerics/4.0.0.0__b77a5c561934e089/System.Numerics.dll,
referenced in assembly ~/dev/Mono/Mercury/Mercury/bin/Debug/Newtonsoft.Json.dll
Diese jedes Mal auftritt, dass die Json abgerufen aus der CouchDB-Datenbank hat ein numerisches Wertfeld. Ich habe entdeckt, dass die Methode, die die Bibliothek von System.Numerics aufruft, noch nicht implemented in Mono ist.
Das Problem ist, dass Json.NET eine Abhängigkeit für eine andere Bibliothek ist, die ich verwende (WDK.API.CouchDB [3]).
Gibt es eine Möglichkeit, dies zu umgehen, ohne die Quelle einer der Bibliotheken zu optimieren? Irgendwelche Vorschläge?
PS:Ich bin mit Mono 3.0.6 und 4.0.8 MonoDevelop, auf Linux. Ich habe gerade angefangen, C# zu lernen und das ist mein erstes Projekt. Ich habe versucht, das Thema im Web ohne ergebnisreiches Ergebnis zu suchen.
Dank
[3] code.google.com/p/skitsanoswdk
Ja, ich denke, das wird tun müssen. Nuget mit Mono ist nicht sehr benutzerfreundlich und ich vermied es, ältere Versionen der Bibliotheken zu verwenden. Danke für die Verbindung, es ist mir unbemerkt geblieben. – eDrago
Leider ist das nicht sehr praktisch, wenn auch auf andere Bibliotheken verwiesen wird, die Json.NET als ihre Abhängigkeit benötigen (und die ich dann auch in meinem Projekt aus der NuGet-Verwaltung entfernen müsste). –