我目前使用Json.NET/Newtonsoft.JSON库遇到以下错误:
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
每当从 couchDB 数据库中检索到的 Json 具有数值字段时,就会发生这种情况。我通过搜索发现库从 System.Numerics 调用的方法尚未在 Mono 中实现。
问题是 Json.NET 是我正在使用的另一个库的依赖项(WDK.API.CouchDB [3])。
有什么办法可以在不调整任何库的来源的情况下规避这个问题?有什么建议么?
PS: 我在 Linux 上使用 Mono 3.0.6 和 MonoDevelop 4.0.8。我刚开始学习 C#,这是我的第一个项目。我试图在网络上搜索该主题,但没有任何结果。
谢谢
[3] 代码.google.com/p/skitsanoswdk