3

JSON.NET の nuget パッケージと Async パッケージを使用して、ポータブル クラス ライブラリを作成しました。

ポータブル ライブラリ内でクラスをシリアル化しようとすると、単体テスト プロジェクトでこのエラーが発生します

ファイルまたはアセンブリ 'System.Runtime, Version=1.5.11.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

クラスにパブリック非同期メソッドがある場合にのみ取得するようです。また、テスト プロジェクト内でクラスを再作成すると、正常に動作します。エラーは、ポータブル ライブラリを呼び出したときにのみ発生します (非同期メソッドでクラスをシリアル化するため)。

4

1 に答える 1