我使用Json.NET/Newtonsoft.JSON库目前得到以下错误:单丢失System.Numerics.BigInteger.Parse(字符串的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
这发生每次JSON的检索从CouchDB的数据库有时间一个数值字段。我从搜索中发现,该库从System.Numerics调用的方法尚未implemented in Mono。
问题是Json.NET是我正在使用的另一个库(WDK.API.CouchDB [3])的依赖项。
有什么办法可以绕过这个,而不需要调整任何库的来源?有什么建议么?
PS:我在Linux上使用Mono 3.0.6和MonoDevelop 4.0.8。我刚开始学习C#,这是我的第一个项目。我试图在网上搜索这个主题,但没有取得丰硕的成果。
感谢
[3] code.google.com/p/skitsanoswdk
是的,我认为这将不得不做。与Mono的Nuget不是很好用,我避免使用旧版本的库。感谢您的链接,它没有被我注意到。 – eDrago
不幸的是,当引用其他需要Json.NET作为它们的依赖的库(并且我也必须从我的项目中的NuGet管理中删除)时,这是不实际的。 –