2011-01-26 5 views
0

Я установил последние dll NHibernate 3.0 (и замок). Теперь я хочу установить Fluent-1.1. Загрузка Fluent также включает стандартные DLL NHibernate и Castle, но я бы предположил, что не последние версии. Так что мне нужно откатить каким-то образом, или я могу просто установить dlls в FluentNHibrenate 1.1?FluentNHibernate dll, что устанавливать, когда у меня есть NH3.0?

Если я могу забрать выбранный из библиотеки DLL свободно и добавить, что бы быть: FluentNHibernate и log4net? Что относительно Castle.DynamicProxy2? Почему эта часть Fluent, но не входит в загрузку NH3.0?

http://img337.imageshack.us/img337/1919/ss20110126234232.png http://img337.imageshack.us/img337/1919/ss20110126234232.png http://img337.imageshack.us/img337/1919/ss20110126234232.png

ответ

1

Просто загрузите и используйте бинарные файлы NHibernate 3, доступные из Fluent NHibernate downloads page (в разделе «Стабильные предварительные версии двоичных файлов»).

+0

Действительно. Я не знаю, как мне удалось, но я ошибочно не воспользовался последней версией Fluent .. uh .. :) – bretddog

+1

страница загрузки теперь неработающая ссылка – Skym

1

Я новичок в обоих, но я бы предположил, основываясь на некоторых из Документов на Fluent вики, что вам нужно будет получить исходный код для обоих продуктов или, по крайней мере, Свободно, а затем перекомпилируйте Fluent, ссылаясь на NHibernate 3.0 DLL (или проект).

+1

ОК Я просто новичок, но это звучит маловероятно для меня (?) На их странице загрузки есть 3 основных варианта: двоичный файл для NH3.0, для NH2.1.2 и Source (http://fluentnhibernate.org/ загрузки). Оба двоичных файла включают DLL NHibernate, поэтому для меня это выглядит как полностью «согласованный» набор как Fluent, так и NH. ? – bretddog

+0

Возможно, мне стоит просто поместить их рядом с моими shareLib и использовать версии, предоставленные в Fluent для моих проектов Fluent. – bretddog

+0

Различные двоичные файлы для версии 1.x, которая станет Fluent 1.2. Это не Fluent 1.1. Я понимаю, что Fluent 1.1 был построен с NH2.1.2. И поэтому эти DLL-файлы включены в него. Я не думаю, что это просто запустило бы в DLL-файлы NH3.0. –

0

Вы можете использовать NuGet, чтобы получить синхронизированные версии всех ваших DLL.

Смежные вопросы