2012-06-10 12 views
20

私はASP.NET MVC4 Web APIプロジェクトを試みています。私はnugetを通してravendbクライアントをインストールしようとしています。これはエラーです:Microsoft.AspNet.WebApi.Clientと一緒に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 package dependencies. Does it work the way it should?が、これは少し古いと異なるがある問題のように見えます - ここでRavenは実際にNewtonsoftを必要とするようです.Json 4.0.8

私の質問は、これは可能ですか?これらの2つのものを並べてインストールする方法はありますか(コマンドラインから/コンソールから)。 Newtonsoft.JsonでMicrosoft.AspNet.WebApi.Clientをうまく再生するにはどうすればよいですか?


EDIT:この問題と解決策は廃止されました。この質問が投稿されたので、four stable RavenDB buildsがありました。最新の安定版ビルドは実際にこの問題を修正しますが、この問題を修正するために不安定なビルドを試してはいけません。 ravendbのGoogleグループからこの問題には、2つの解決策があります

+0

Googleが私をここに連れて来ました。ありがとう兄貴。私の質問に答えました! – Junto

答えて

16

:あなたがあるかもしれないので

を使用して、新しい(そして不安定)V1.2 RavenDBが、これは、Json.Net上の彼らの依存関係を内部で問題を修正しますNugetからv1の代わりにそのバージョンを手に入れることができます。

http://builds.hibernatingrhinos.com/builds/RavenDB-Unstableとダウンロードビルド2014

それともどうやらあなたはそのシリアライザとしてJson.netを使用していないWEBAPIのベータ版を使用することができます。で、この問題を見て詳細は

https://groups.google.com/d/topic/ravendb/7qS4YspGnOo/discussion https://groups.google.com/d/topic/ravendb/4qTcE3Up6k0/discussion

+0

乾杯、不安定なようだRavenDBは試してみる価値があるかもしれないが、私はそれがどのように行くのかを知らせるだろう – DannykPowell

+2

これは感謝の仲間を働かせた、それはすべて働いた – DannykPowell

+1

これも、ありがとう! –

13

theoutredgeですでに述べたように、クライアントの不安定なバージョンを使用して問題を解決します。私はちょうどRavenDB Clientのビルドにインストールされている2025年

あなたはNuGetを使用する場合は、コンソールを使用してインストールして、「-pre」引数を指定する必要があります:

インストール・パッケージRavenDB.Client -preを

RavenDBの最新の不安定バージョンを取得します。

+0

これは私のために働いた。 – Junto

0

この問題と解決策は廃止されました。この質問が投稿されたので、four stable RavenDB buildsがありました。最新の安定版ビルドは実際にこの問題を修正しますが、この問題を修正するために不安定なビルドを試してはいけません。

関連する問題