Ich versuche ein ASP.NET MVC4 Web API-Projekt. Ich versuche den ravendb Client über nugget zu installieren. Dies ist der Fehler:Kann ich den ravendb-Client neben Microsoft.AspNet.WebApi.Client installieren?
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'.
So kann ich sehen, dass Microsoft ASP.NET Web API Client-Bibliotheken (Ich denke, das ist, was ich installiert haben: http://nuget.org/packages/Microsoft.AspNet.WebApi.Client) hat eine Abhängigkeit von Newtonsoft.Json (≥ 4.5.1)
und das sagt der RavenDB Client erfordert installieren (= 4.0.8) http://nuget.org/packages/RavenDB.Client/1.0.960
Also habe ich gesucht und diese Frage ist sehr ähnlich: Nuget package dependencies. Does it work the way it should? aber das ist etwas älter und sieht aus wie das Problem dort ist anders - hier scheint Raven tatsächlich Newtonsoft.Json 4.0.8
zu brauchenAlso meine Frage ist, ist das möglich? Gibt es einen Weg (vielleicht von der Kommandozeile/durch die Konsole), dass ich diese 2 Dinge nebeneinander installieren kann. Wie kann ich Microsoft.AspNet.WebApi.Client mit Newtonsoft.Json spielen?
EDIT: Dieses Problem und Lösung veraltet sind. Seit dieser Frage wurde four stable RavenDB builds gepostet. Der letzte stabile Build wird dieses Problem tatsächlich beheben, und man sollte nicht einfach mit einem instabilen Build experimentieren, um dieses Problem zu beheben.
Google hat mich hierher gebracht. Dank bro. Meine Frage beantwortet! – Junto