Где я могу получить 3,2 версию NHibernate.Caches.SysCache2.dll? - PullRequest
2 голосов
/ 05 марта 2012

Обновление до NHibernate 3.2, но, похоже, не удается найти версию 3.2 NHibernate.Caches.SysCache2.SysCacheProvider.

Как SourceForge, так и NuGet утверждают, что имеют 3.2, но при загрузке я получаю версию3.1.0.4000, который, кажется, не работает с NH3.2 (NHibernate.HibernateException: не удалось создать экземпляр CacheProvider: NHibernate.Caches.SysCache2.SysCacheProvider, NHibernate.Caches.SysCache2).

Ответы [ 2 ]

2 голосов
/ 06 марта 2012

Похоже, ответ заключается в том, что версия 3.2 NHibernate.Caches имеет номер версии 3.1.0.4000 для dll, и это на самом деле работает нормально с NHibernate. Я забыл обновить одну из моих ссылок.

Спасибо всем за вашу помощь, я оставлю это здесь для справки для других (я заметил несколько других, имеющих подобные проблемы на других форумах).

2 голосов
/ 05 марта 2012

Я являюсь автором пакета NHibernate.Caches.SysCache2 NuGet, и я почти уверен, что он работает с NHibernate 3.2.

Он даже не существует ни для каких версий, кроме 3.2, что затрудняет уверенность, что вы получаете и более старую версию.

Если вы удалите все связанные с NH пакеты из своего проекта и запустите следующее:

PM> Install-Package NHibernate.Caches.SysCache2

Вы должны получить все, что вам нужно.

Теперь, если вы установили с помощью пакета FluentNHibernate (который не помечает версию, ссылающуюся на NH3.2, как текущую), это другая проблема.

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