尝试在 Windows 10 Universal App 中使用 JSON.NET 反序列化对象失败并出现 FileNotFoundException

Attempting to deserialize an object using JSON.NET in Windows 10 Universal App fails with FileNotFoundException

我正在使用 Windows 10 预览版 SDK,并尝试转发一些依赖于 JSON.NET 的代码。它因以下异常而失败:

{"Could not load file or assembly 'System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes' or one of its dependencies. The system cannot find the file specified.":"System.Runtime.Serialization, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes"}

我可以在对象浏览器中看到该名称空间,所以我不确定缺少什么或如何解决此错误。这似乎阻止了我的应用程序移动。

当前解决方法:

使用这个版本:6.0.8

重要提示:您必须检查解决方案中的所有项目。如果其中任何一个有 7.0.x 版本,请将其降级到 6.0.8.

希望尽快修复。

这是 NuGet 中的一个错误,已在 RC 和 RTM 版本之间修复。 https://github.com/NuGet/Home/issues/454.

我们或许能够在 RTM 之前发布图库的更新