我在集成测试项目中遇到了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的不稳定版本,因为这段代码需要快速投入生产。 你有解决方案吗?
答案 0 :(得分:2)
使用RavenDB 1.0.972(稳定版),这取决于NewtonSoft.Json 4.5.7。你可以在NuGet上找到它。