0

NHibernate 2.1.1.4000 に対してビルドされた s#arp を使用していますが、NHibernate.Caches.SysCache を第 2 レベルのキャッシュとして使用したいと考えています。ただし、Nhibernate contrib キャッシュは NHibernate 2.1.2.4000 に対して構築されているため、明らかに問題が発生します。

NHibernate 2.1.1.4000 に対してビルドされた NHibernate.Caches.SysCache.dll をダウンロードできる URL を教えてください。

または、実装が簡単で、NHibernate 2.1.1.4000 に対して構築された別の第 2 レベルのキャッシュ プロバイダーがありますか?

ありがとう

4

2 に答える 2

3

nhforge.org から NHibernate コアと NHCache の 2.1.2 ビルドに更新し、アセンブリ バインディング リダイレクトを使用して s#arp 参照を更新します。

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4"/>
            <bindingRedirect oldVersion="2.1.1.4000" newVersion="2.1.2.4000"/>
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>
于 2010-02-20T16:11:45.647 に答える
1

S#arp Architecture 1.5.2 は、すぐに使える NHibernate 2.1.2.4000 をサポートします。MVC 2 に移行できる場合は、このバージョンにアップグレードできます。

于 2010-06-22T15:47:31.860 に答える