Я только что обновил свой проект, чтобы использовать NuGet для внешних ссылок.Я добавил ссылку на NHibernate, который добавил все другие зависимости для NH.Чем я добавил FluentNHibernate.Версии NH, загруженные для NH и Fluent, не совпадают.NuGet показывает версию FNH как 1.1.1.694 в зависимости от версии NH 3.0.0.0.2001, в то время как NH отображает версию 3.0.0.4000.
Когда я запускаю приложение, я получаю следующее сообщение:
Не удалось загрузить файл или сборку 'NHibernate, версия = 3.0.0.2001, Culture = нейтральный, PublicKeyToken = aa95f207798dfdb4' или одна из его зависимостей.Определение манифеста обнаруженной сборки не соответствует ссылке на сборку.(Исключение из HRESULT: 0x80131040)
Я также пытался загрузить с сайта FNH, но это показывает, что версия на FNH - 1.1.0.685, которая зависит от 2.1.2.4000.Можете ли вы исправить NuGet, или я должен просто использовать BindingRedirect в конфигурации?