Использование Castle NHibernate Integration Facility с Castle Core 1.2 - PullRequest
0 голосов
/ 09 ноября 2010

Я работаю над проектом личного обучения, чтобы помочь мне понять, как использовать Castle Windsor и Fluent NHibernate. На данный момент написан ASP.NET MVC проект, который выполняет некоторые базовые внедрения служб в контроллеры.

Мой проект содержит следующие ссылки:

Castle.Core 1.2.0.0
Castle.DynamicProxy 2.2.0.0
Castle Windsor 2.1.0.0
NHibernate.Core 2.1.2.4000
FluentNHibernate 1.1.0.694

Мне удалось собрать их воедино, взяв NHibernate.ByteCode.Castle.dll из проекта Active Record, как я обнаружил в других статьях StackOverflow.

Мне бы хотелось использовать Средство интеграции NHibernate, но у меня был какой-то кошмар зависимости, пытающийся найти совместимую версию. Все это все еще очень ново для меня, и я думаю, что я преуспел, чтобы достичь того, что у меня получилось!

Что мне нужно сделать, чтобы добавить средство интеграции NHibernate в мой проект? Существует ли совместимая версия, и если да, где ее найти? В качестве альтернативы можно ли скомпилировать версию, которая работает с зависимостями, которые я использую?

1 Ответ

4 голосов
/ 09 ноября 2010

Существует совместимая версия, но вы должны собрать ее самостоятельно, поскольку не было выпусков библиотеки.

Откройте командную строку, и если у вас есть установленный git :

Теперь запустите ClickToBuild.cmd, и вы найдете сборку объекта в папке сборки.

Если вы не хотите устанавливать git, вы также можете скачать исходный код с Github для этого коммита, нажав на кнопку загрузки по этой ссылке: https://github.com/castleproject/Castle.Facilities.NHibernateIntegration/commit/aef2d2ef324071d961474b41fcb312dd48d0e946

...