1

私の Mono アプリケーションでは、NUnit単体テストとNewtonsoft.Jsonシリアル化に使用しています。JObjectただし、 (from Newtonsoft.Json.Linq)を使用して新しいタイプを追加するとすぐに、NUnitはテストを実行しなくなり、 or でレポートしますFileNotFoundException(MissingMethodExceptionタイプに応じて - 以下を参照)。この問題を解決する方法について、私は完全に困惑しています。何か案は?

ここにいくつかのスクリーンショットがあります。通常の実行:

通常の実行 - <code>JObject</code> への参照なし

エラーのある実行:

エラーを伴う実行 - <code>JObject</code> から派生したクラス

以下を使用してデリゲートを作成すると、MissingMethodException が発生しJObjectます。

[実行エラー - <code>JObject</code> を使用したデリゲートが追加されました

タイプのローカル変数の作成は正常にJObject機能します。

更新: 3 つの例はすべて、Mono 2.10.9 ビルド 0 を搭載した Windows 上の Xamarin Studio 4.0.9 で正常に動作します。スクリーンショットでは、Mono JIT コンパイラ バージョン 2.10.8.1 と MonoDevelop 3.1.0 を使用しています。

4

1 に答える 1