ASP.NET MVC4WebAPIプロジェクトを試しています。nugetを介してravendbクライアントをインストールしようとしています。これはエラーです:
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'.
したがって、Microsoft ASP.NET Web APIクライアントライブラリ(これは私がインストールしたものだと思います: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パッケージの依存関係。正常に機能しますか?しかし、これは少し古く、問題が異なるように見えます-ここでレイヴンは実際にNewtonsoft.Json4.0.8を必要としているようです
だから私の質問は、これは可能ですか?これら2つのものを並べてインストールする方法はありますか(おそらくコマンドラインから/コンソールを介して)。Microsoft.AspNet.WebApi.ClientをNewtonsoft.Jsonとうまく連携させるにはどうすればよいですか?
編集:この問題と解決策は廃止されました。この質問が投稿されて以来、4つの安定したRavenDBビルドがありました。最新の安定したビルドは実際にこの問題を修正します。この問題を修正するためだけに不安定なビルドを試してはいけません。