Attualmente sto ottenendo il seguente errore utilizzando la libreria Json.NET/Newtonsoft.JSON:Mono mancante System.Numerics.BigInteger.Parse (stringa, 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
Ciò si verifica ogni volta che il JSON recuperata dal database CouchDB ha un campo del valore numerico. Ho scoperto dalla ricerca che il metodo che la libreria sta chiamando da System.Numerics non è ancora implemented in Mono.
Il problema è che Json.NET è una dipendenza per un'altra libreria che sto utilizzando (WDK.API.CouchDB [3]).
C'è un modo per aggirare questo senza modificare la fonte di nessuna delle librerie? Eventuali suggerimenti?
PS:sto usando Mono 3.0.6 e 4.0.8 MonoDevelop, su Linux. Ho appena iniziato ad imparare C# e questo è il mio primo progetto con esso. Ho provato a cercare l'argomento sul web senza risultati fruttuosi.
Grazie
[3] code.google.com/p/skitsanoswdk~~V~~3rd
Sì, penso che dovrà fare. Nuget con Mono non è molto bello da usare e stavo evitando di usare versioni precedenti delle librerie. Grazie per il link, è passato inosservato da me. – eDrago
Sfortunatamente, questo non è molto pratico quando si fa riferimento anche ad altre librerie che richiedono a Json.NET la loro dipendenza (e che dovrei quindi rimuovere dalla gestione di NuGet anche nel mio progetto). –