Версия LinFu в NHibernate 2.1 - PullRequest
2 голосов
/ 07 августа 2009

Я мигрирую уровень данных нашего приложения в NH версии 2.1.0 (с 2.0.1) и заметил использование LinFu. Я обнаружил этот фреймворк и хочу использовать его в других частях приложения, особенно я хочу использовать LinFu.Reflection.dll, для которого требуется ссылка на LinFu.DynamicProxy, и тут возникает проблема, финальная версия LinFu 1.0, которую я можно найти на google.code не ту версию, которая используется самой NHibernate. Нужно ли перестраивать NHibernate.ByteCode.LinFu.dll, меняя ссылку на доступную версию? Если нет, то что еще?

1 Ответ

1 голос
/ 09 августа 2009

Я столкнулся с той же проблемой несколько дней назад. Существует инструмент под названием ILMERGE, который объединяет DLL-файлы .NET, и таким образом вы сможете иметь несколько версий одной и той же DLL в своем приложении.

К сожалению, я еще не тестировал инструмент, я не нашел его, но протестирую на следующей неделе.

Но Rhino Mocks, например, имеет двоичный файл со всеми включенными зависимостями: http://ayende.com/projects/rhino-mocks/downloads.aspx,, поэтому он кажется выполнимым.

...