Могу ли я установить клиент ravendb вместе с Microsoft.AspNet.WebApi.Client?

Я пробую проект веб-API ASP.NET MVC4. Я пытаюсь установить клиент ravendb через nuget. Это ошибка:

Attempting to resolve dependency 'NLog (= 2.0.0.2000)'.
Successfully installed 'Newtonsoft.Json 4.0.8'.
Successfully installed 'NLog 2.0.0.2000'.
Successfully installed 'RavenDB.Client 1.0.960'.
Install failed. Rolling back...
Updating 'Newtonsoft.Json 4.5.1' to 'Newtonsoft.Json 4.0.8' failed. Unable to find a version of 'Microsoft.AspNet.WebApi.Client' that is compatible with 'Newtonsoft.Json 4.0.8'.

Итак, я вижу, что клиентские библиотеки веб-API Microsoft ASP.NET (я думаю, это то, что я установил: http://nuget.org/packages/Microsoft.AspNet.WebApi. Client) зависит от Newtonsoft.Json (≥ 4.5.1)

И это говорит о том, что для установки клиента ravendb требуется (= 4.0.8) http://nuget.org/packages/RavenDB. Client/1.0.960

Итак, я посмотрел, и этот вопрос очень похож: Зависимости пакетов Nuget. Работает ли он так, как должен? но это немного старее и похоже, что проблема в другом — здесь Raven действительно нуждается в Newtonsoft.Json 4.0.8

Итак, мой вопрос: возможно ли это? ? Есть ли способ (возможно, из командной строки/через консоль), чтобы я мог установить эти две вещи рядом. Как заставить Microsoft.AspNet.WebApi.Client хорошо работать с Newtonsoft.Json?


РЕДАКТИРОВАТЬ: Эта проблема и решение устарели. С момента публикации этого вопроса было выпущено четыре стабильных сборки RavenDB. Последняя стабильная сборка фактически решит эту проблему, и не следует экспериментировать с нестабильной сборкой только для того, чтобы решить эту проблему.

20
задан Community 23 May 2017 в 12:01
поделиться