Pergunta

Estou usando o S#ARP, que é construído contra o Nibernate 2.1.1.4000, no entanto, gostaria de usar o Nibernate.caches.sysCache como meu cache de segundo nível. No entanto, os caches contribuintes de Nibernato são construídos contra o Nibernate 2.1.2.4000, o que obviamente me dá um problema.

Alguém pode me apontar para um URL que eu possa baixar Nibernate.caches.syscache.dll que é construído contra o Nibernate 2.1.1.4000

Ou existe outro provedor de cache de 2º nível que é fácil de implementar e é construído contra o Nibernate 2.1.1.4000

Obrigado

Foi útil?

Solução

Eu atualizaria para a construção 2.1.2 do Nibernate Core e NHCache do NHForge.org e usava um redirecionamento de ligação de montagem para atualizar a referência 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>

Outras dicas

S#ARP Architecture 1.5.2 suporta o Nibernate 2.1.2.4000 fora da caixa agora. Se você pode mudar para o MVC 2, poderá atualizar para esta versão.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top