使用NewtonJson.NET版本4.0.8.0的RavenDb客户端问题

时间:2012-10-09 07:57:04

标签: asp.net-web-api ravendb json.net

我在集成测试项目中遇到了RavenDb客户端和NewtonJson.NET的问题。 我收到以下例外:

  

Assembly'System.Net.Http.Formatting,Version = 4.0.0.0,   Culture = neutral,PublicKeyToken = 31bf3856ad364e35'使用   'Newtonsoft.Json,Version = 4.5.0.0,Culture = neutral,   PublicKeyToken = 30ad4fe6b2a6aeed',其版本高于   引用程序集'Newtonsoft.Json,Version = 4.0.8.0,   文化=中性,   PublicKeyToken = 30ad4fe6b2a6aeed'... \ packages \ Microsoft.AspNet.WebApi.Client.4.0.20710.0 \ lib \ net40 \ System.Net.Http.Formatting.dll

我需要使用使用NewtonSoft.Json 4.5.0.0的System.Net.Http.Formatting 和使用4.0.8.0的RavenDb客户端。 我不想使用RavenDb的不稳定版本,因为这段代码需要快速投入生产。 你有解决方案吗?

1 个答案:

答案 0 :(得分:2)

使用RavenDB 1.0.972(稳定版),这取决于NewtonSoft.Json 4.5.7。你可以在NuGet上找到它。

https://nuget.org/packages/RavenDB.Client/1.0.972