2012-03-05 12 views
2

NHibernate 3.2にアップグレードしていますが、NHibernate.Caches.SysCache2.SysCacheProviderの3.2バージョンが見つからないようです。NHibernate.Caches.SysCache2.dllの3.2バージョンはどこで入手できますか?

SourceForgeとNuGetの両方が3.2と主張していますが、ダウンロードしたときにNH3.2(NHibernate.HibernateException:NHibernate.Cachesをインスタンス化できませんでした)と動作しないバージョン3.1.0.4000が表示されます。 SysCache2.SysCacheProvider、NHibernate.Caches.SysCache2)。

+0

"動作していない"と思われる場合は、いつもあなたの期待を掲示してください。実際に何が起こったら、誰も何もできません。 –

答えて

2

私はNHibernate.Caches.SysCache2 NuGetパッケージの著者です。NHibernate 3.2で動作することは間違いありません。

3.2以外のバージョンでも存在しません。これは、あなたが以前のバージョンを取得しているとは考えにくくなります。

あなたのプロジェクトからすべてのNH関連のパッケージを削除し、次のことを実行した場合:

PM> Install-Package NHibernate.Caches.SysCache2 

あなたが必要なすべてを取得する必要があります。

FluentNHibernateパッケージ(NH3.2を現在のバージョンとしてマークしていない)をインストールした場合、これは別の問題です。

+0

セットアップを手伝ってもらえますか? http://stackoverflow.com/questions/9978923/how-to-configure-nhibernates-second-level-cache-in-nhibernate-3-2 – rebelliard

2

NHibernate.Cachesバージョン3.2のバージョン番号がdllに3.1.0.4000に設定されていて、NHibernateで実際にうまく動作しているようです。私は私の参考文献の一つを更新することを怠っていた。

ご協力いただきありがとうございます。私は他の人のために参考にしておきます(私は他のフォーラムで同様の問題を抱えていることに気付きました)。