0

我使用s#arp是针对NHibernate 2.1.1.4000构建的,但是我想使用NHibernate.Caches.SysCache作为我的二级缓存。然而Nhibernate contrib缓存是针对NHibernate 2.1.2.4000构建的,这显然给我一个问题。NHibernate的NHibernate二级缓存提供程序2.1.1.4000

任何人都可以点我是反对的NHibernate 2.1.1.4000内置

还是有另一种2级缓存提供者,很容易实现,并建立了一个网址,我可以下载NHibernate.Caches.SysCache.dll对NHibernate的2.1.1.4000

感谢

+0

你为什么不抓住源代码并用NHibernate 2.1.1.4000编译它? – Emmanuel

+0

嗯,我在想这个,但是我希望有人可能有一个链接到我需要的DLL。 – Rippo

回答

3

我将更新从nhforge.org 2.1.2构建核心的NHibernate和NHCache的,并使用一个程序集绑定重定向到更新的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> 
+0

+1感谢您的支持,我希望能够快速解决问题,我只需下载正确版本的DLL – Rippo

+0

我反其道而行,我没有更新nHibernate,而是将绑定重定向从'old = 2.1开始。 2.4000'到'新= 2.1.1.4000',似乎已经诀窍 – Rippo

1

S#arp Architecture 1.5.2现在支持NHibernate 2.1.2.4000。如果你可以转移到MVC 2,你可以升级到这个版本。

+0

嗨亚历克感谢您的更新,很高兴看到你做到了这一点 – Rippo