在我的Mono应用程序中,我使用NUnit
进行单元测试,使用Newtonsoft.Json
进行序列化。但是,只要我使用JObject
(来自Newtonsoft.Json.Linq
)添加新类型,NUnit
就不再运行测试,并使用FileNotFoundException
或{{1}进行报告}(取决于类型 - 见下文)。我对如何解决这个问题感到很困惑。有什么想法吗?
以下是一些截图。正常执行:
执行错误:
使用MissingMethodException
创建委托时会引发MissingMethodException:
创建JObject
类型的局部变量可以正常工作。
更新:所有三个示例在Windows上的Xamarin Studio 4.0.9中运行良好,Mono 2.10.9 build 0.在屏幕截图中,我使用了Mono JIT编译器版本2.10.8.1和MonoDevelop 3.1.0。
答案 0 :(得分:0)
正如knocte所建议的,我已将Mono更新为3.0.12,将MonoDevelop更新为4.0.10。现在一切都有效。它一定是以前版本中的一个错误。