Я использую последнюю стабильную сборку Fluent NHibernate ver 1.1. Сейчас в приложении я также использую castle.core для внедрения зависимостей . Теперь проблема в том, чтобы использовать их вместе. В Visual Studio castle.core говорит вер. 2.5.1.0, но в «проводнике» Windows «подробности» для того же файла DLL написано 2.5.1.2121. Я попробовал оба числа в привязке сборки в web.config, чтобы переключиться с вер. 1.1.0.0, на который ссылается Fluent NHibernate castle.core, но не очень удачно.
castle.core
web.config
Есть предложения по решению этой проблемы? Я не хочу сам собирать какие-либо сборки.
Единственное решение, с которым мне довелось столкнуться, - это получить исходный код nhibernate.bytecode.castle и собрать его с последним исходным кодом для castle.core - вместо этого вы можете использовать вместо него nhibernate.bytecode.linfu.
Я только что нашел решение.Я использовал проект MVC contrib, и это было источником проблемы, фабрика контроллеров Windsor.Я написал свой и удалил ссылку, только несколько строк кода, проблема решена.
Я перестроил Fluent NHibernate против новейшего Castle Project ядра и Fluent NHibernate beta2.Теперь это работает.