XBox Live Unity asset packageをプロジェクトに追加しましたが、Unityでこのエラーが発生しています。それはVisual Studioでは妙には表示されませんが、アプリの実行を停止します。XBox Liveサービスをインポートした後のJSON.netエラー
error CS7069: Reference to type `System.ComponentModel.INotifyPropertyChanging' claims it is defined assembly `System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089', but it could not be found
JObject response = JsonConvert.DeserializeObject(request.text) as JObject;
要求がユニティWWW
オブジェクトであるが、以下のようにエラーが参照線です。 私のアプリでthis asset packageを使用していましたが、XBox Liveにこれのプリコンパイルされたdllが既に含まれているように見えますので、削除しましたか?
ああ...それは面倒です。私はこれもある時点で得た、私はちょうど完全にjson.netを削除し、再びそれをインポートしたと思う。その理由は、 'Xbox live unity asset package'をインポートしたとき、Unityがjson.netのカスタムインポートを上書きするからです。私がjsonのシリアル化を必要としているのであれば、Unityでサポートされていない外部のC#ライブラリを実装するのではなく、組み込みのJsonUtilityを使用します。それは動作しますが、ユニティはそれでうまくいきません。 – Maakep