我在单独的程序集中使用 RavenDB Build 1.0.960 和 ASP .Net Web API。我的应用程序无法在运行时序列化和反序列化 json。
有什么解决方案可以解决这个问题吗?
我在单独的程序集中使用 RavenDB Build 1.0.960 和 ASP .Net Web API。我的应用程序无法在运行时序列化和反序列化 json。
有什么解决方案可以解决这个问题吗?
我们听到的关于 RavenDB 1.0 的一个常见抱怨是它依赖于 Newtonsoft.Json 4.0.8,而许多库已经在使用 4.5.7。我们已经在 RavenDB 1.2 分支中一劳永逸地解决了这个问题,但距离上线还有几个月的时间。
为此,我们创建了一个新的 nuget 包: http ://nuget.org/packages/RavenDB.Client/1.0.971
这个 nuget 包与 960 完全相同,只是我们针对 Newtonsoft.Json 4.5.7 编译它。请注意,这仅支持客户端模式,如果要运行 RavenDB Server 或 RavenDB Embedded,在 1.0 版本中仍然需要 Newtonsoft.Json 4.0.8。
主要思想是您可以在客户端使用 Newtonsoft.Json 4.5.7 运行 RavenDB 服务器,这是 RavenDB 最常见的场景。