unity-game-engine - 导入 Xbox Live 服务后出现 JSON.net 错误

标签 unity-game-engine json.net xbox-live

我添加了 XBox Live Unity asset package到我的项目,我在 Unity 中收到此错误。它在 Visual Studio 中没有奇怪地显示,但它阻止我运行我的应用程序。

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;

请求是一个Unity WWW对象。 我正在使用 this asset package在我的应用程序中,但我已将其删除,因为看起来 Xbox Live 已经包含了该预编译的 dll?

最佳答案

所以看来 JObject 是问题所在。更改为 JContainer 无需进一步更改代码即可解决问题

关于unity-game-engine - 导入 Xbox Live 服务后出现 JSON.net 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42576689/

相关文章:

android - 第一次播放时Unity动画卡住

ios - 在游戏中实现多个角色服装的方法

c# - UWP/C# 应用程序如何登录 XBox 用户并显示玩家代号?

ios - Unity3D iOS Build 仅适用于部分 iPad

c# - Json.NET 隐式转换

f# - F# 中 json.net 的反序列化问题

c# - 使用 JSON.NET 反序列化 json,但在附加字段上保留特定类的原始 json

javascript - Unity 包更新至 1707 QFE 1 版本后 Xbox One 登录无法正常工作

xbox-live - 官方 "Xbox Live API"- 哪里可以找到知识渊博的人?

audio - 从音频文件中查找每秒的频率