Próbuję projektu ASP.NET MVC4 Web API. Próbuję zainstalować klienta ravendb przez nuget. Jest to błąd:Czy mogę zainstalować klienta ravendb razem z Microsoft.AspNet.WebApi.Client?
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'.
Więc widzę, że Microsoft ASP.NET Web API biblioteki klienckie (myślę, że to, co mam zainstalowane: http://nuget.org/packages/Microsoft.AspNet.WebApi.Client) ma zależność Newtonsoft.Json (≥ 4.5.1)
i to mówi ravendb wymaga instalacji klienta (= 4.0.8) http://nuget.org/packages/RavenDB.Client/1.0.960
Więc szukałem i to pytanie jest bardzo podobny: Nuget package dependencies. Does it work the way it should? ale to jest trochę starszy i wygląda problem jest inny - tutaj Raven rzeczywiście potrzebuje Newtonsoft.Json 4.0.8
Moje pytanie brzmi: czy to możliwe? Czy jest jakiś sposób (może z linii poleceń/za pośrednictwem konsoli), że mogę zainstalować te 2 rzeczy obok siebie. Jak mogę sprawić, by Microsoft.AspNet.WebApi.Client ładnie grał z Newtonsoft.Json?
Edycja: Problem i rozwiązanie są nieaktualne. Od opublikowania tego pytania upłynęło four stable RavenDB builds. Najnowsza stabilna wersja w rzeczywistości naprawi ten problem i nie należy eksperymentować z niestabilną kompilacją, aby rozwiązać ten problem.
Google zaprosił mnie tutaj. Dzięki stary. Moje pytanie odpowiedziało! – Junto