我正在使用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。