NuGetを外部参照用に使用するプロジェクトを更新しました。私は、NHの他のすべての依存関係を加えたNHibernateへの参照を追加しました。私はFluentNHibernateを追加しました。 NHとFluentのためにダウンロードされたNHのバージョンは一致しません。 NHはバージョン3.0.0.4000として表示されていますが、NuGetはNHバージョン3.0.0.0.2001に依存してFNHのバージョンを1.1.1.694として示しています。FluentNHibernateとNuGet、NH版の問題
私はアプリを実行すると、私はこのメッセージが表示されます。
は、ファイルまたはアセンブリをロードできませんでした「NHibernateは、バージョン= 3.0.0.2001、カルチャニュートラル、PublicKeyToken = = aa95f207798dfdb4」またはその依存関係の1つ。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。 (HRESULTからの例外:0x80131040)
IもFNHサイトからダウンロードしようとしたが、それはそれはFNH上のバージョンが2.1.2.4000に依存して1.1.0.685であることを示しています。
NuGetを修正できますか、または設定でBindingRedirectを使用するだけですか?
個人的に私はNuGetをあきらめてしまった。リポジトリはどこにいても古くなっている。 – Phill
@ Phil:本当ですか?私はちょうど私の依存関係を管理する方が簡単だと思ったスイッチを作った。 – epitka
ほとんどのパッケージは最新である。公式のオーナーはまだいない人もいますが、採用が進むにつれてこれは急速に変化しています。 –