Использование интеграционной установки Castle Nhibernate с Castle Core 1.2

StackOverflow https://stackoverflow.com/questions/4133176

Вопрос

Я работаю над личным учебным проектом, чтобы помочь мне понять, как использовать 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? Существует ли совместимая версия, и если да, то где я могу ее найти? В качестве альтернативы можно скомпилировать версию, которая работает с зависимостями, которые я использую?

Это было полезно?

Решение

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

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

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

Если вы не хотите устанавливать GIT, вы также можете загрузить источник из GitHub для этого коммита, нажав кнопку загрузки по этой ссылке:https://github.com/castleproject/castle.facitions.nhibernateintegration/commit/aef2d2424071d961474b41fcb312dd48d0e946

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top