Поставщик кэша для NHibernate 2.0.1.GA с использованием объекта ASP.NET Cache - PullRequest
0 голосов
/ 08 мая 2009

Я перенес свое приложение из NHibernate 1.2.1 в NHibernate 2.0.1. Теперь я получаю сообщение об ошибке «Ошибка версии конфликта при компиляции». Это показывает, что приложение все еще использует NHibernate V1, но я изменил версию, удалив старую DLL и добавил новую DLL в ссылке приложения.

Единственное, что у меня не изменилось, это NHibernate.Caches.SysCache.SysCacheProvider, и он все еще указывает на старую версию "1.0.1".

Как я могу перенести это, пожалуйста, помогите мне

-Гунасекаран Самбандхан

Ответы [ 2 ]

2 голосов
/ 08 мая 2009

NHibernate.Caches входит в пакет contrib . Вам необходимо скачать последнюю версию и обновить сборку.

1 голос
/ 24 июня 2009

U может использовать перенаправление сборки, предоставленное в файле конфигурации вашего приложения или в файле webconfig, например: <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="NHibernate" publicKeyToken="AA95F207798DFDB4" culture="neutral"/> <bindingRedirect oldVersion="0.0.0.0-2.1.0.2001" newVersion="2.1.0.1002"/> </dependentAssembly> </assemblyBinding> </runtime>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...