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