Json.NET在Debian下不与Mono合作

时间:2014-03-20 18:29:59

标签: c# linux mono debian json.net

我正在使用C#和Mono框架制作应用程序(以使其在Linux上兼容)。

在这个应用程序中,我也使用了Json.NET库,但似乎无法使用Mono,因为每次我尝试启动应用程序时都会收到此错误:

Missing method .ctor in assembly /root/igloo/Newtonsoft.Json.dll, type System.Runtime.CompilerServices.ExtensionAttribute
Can't find custom attr constructor image: /root/igloo/Newtonsoft.Json.dll mtoken: 0x0a000077
[20/03/14 06:11:50] System.UnhandledExceptionEventArgs
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly 'Newtonsoft.Json'.
  at Igloo.Core.Main (System.String[] args) [0x00000] in <filename unknown>:0

为什么会这样?我使用mono-complete(版本2.10)和Debian 7 64bit。

0 个答案:

没有答案