在我的Mono應用程序中,我使用NUnit
進行單元測試,Newtonsoft.Json
進行序列化。但是,只要我使用JObject
(來自Newtonsoft.Json.Linq
)添加新類型,NUnit
就不會再執行測試,並且會使用FileNotFoundException
或MissingMethodException
(取決於類型 - 請參見下文)進行報告。我對如何解決這個問題感到十分困惑。有任何想法嗎?當使用NUnit和Newtonsoft.Json時,可以得到FileNotFoundException/MissingMethodException嗎?
下面是一些截圖。正常執行:
執行錯誤:
創建的局部變量:創建一個使用JObject
委託時,當
MissingMethodException上升JObject
類型正常工作。
UPDATE:所有三個例子中Xamarin工作室4.0.9在Windows上工作正常使用Mono 2.10.9構建0中的屏幕截圖,我用單JIT編譯器版本2.10.8.1和MonoDevelop的3.1.0。
Mono和Monodevelop是什麼版本? – knocte
@knocte:Mono JIT編譯器版本2.10.8.1,MonoDevelop 3.1.0 –
嘗試Mono 3.x和MonoDevelop 4.1.x – knocte