http://nhcontrib.svn.sourceforge.net/viewvc/nhcontrib/trunk/src/からソースコードをダウンロードしましたが、NHibernateの3.2バージョンへの参照が変更されました。私は、エラー/警告メッセージNHibernate 3.2バイナリに対してNHibernate検索コードをコンパイル
- エラー以下しまってコンパイルすると1「NHibernate.Search.Impl.FullTextSessionImpl」インターフェイスメンバ「を実装していないNHibernate.ISession.QueryOver(文字列、System.Linq.Expressions.Expression>) 「
- エラー2 『NHibernate.Search.Impl.FullTextSessionImpl NHibernate.ISession.QueryOver(文字列)『
- エラー3 『NHibernate.Search.Impl.FullTextSessionImpl』インターフェイスメンバを実装していない」』インターフェース部材を実装していません』 NHibernate.ISession.Merge(文字列、T) '
- エラー4' NHibernate.Search.Impl.FullTextSessionImpl 'はインターフェイスmを実装していませんエバー 'NHibernate.ISession.Merge(T)'
- 警告5 'NHibernate.Search.Filter.ChainedFilter.Bits(Lucene.Net.Index.IndexReader)'は、廃止されたメンバー 'Lucene.Net.Search.Filter.Bits (Lucene.Net.Index.IndexReader) 'を呼び出します。 Obsolete属性を 'NHibernate.Search.Filter.ChainedFilter.Bits(Lucene.Net.Index.IndexReader)'に追加します。
誰もがNHibernate Searchを3.2と互換性のあるものにしようとしましたか?
コンパイルエラーを修正しようとしましたか?明らかに、実装されなければならない追加のインターフェイスメソッドがあります。私はコードを知っていませんが、NH.Searchはおそらく – Firo