プロジェクト (バージョン 3.3.1) にすでに nhibernate があり、Nuget パッケージ マネージャーを介して fluentNhibernate をダウンロードしようとすると、次のエラーが発生します。
PM> install-package fluentnhibernate -Version 1.3.0.733
Attempting to resolve dependency 'NHibernate (≥ 3.3.1.4000)'.
Attempting to resolve dependency 'Iesi.Collections (≥ 3.2 && < 4.0)'.
Successfully installed 'Iesi.Collections 3.2.0.4000'.
Successfully installed 'NHibernate 3.3.2.4000'.
Successfully installed 'FluentNHibernate 1.3.0.733'.
Install failed. Rolling back...
install-package : Updating 'NHibernate 3.1.0.4000' to 'NHibernate 3.3.2.4000' failed.
Unable to find a version of 'NHibernate.Castle' that is compatible with 'NHibernate
3.3.2.4000'.
At line:1 char:1
+ install-package fluentnhibernate -Version 1.3.0.733
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
nhibernate はバージョン 3.3.1 以上である必要があると書かれているので、なぜこれが成功しないのか理解できません。それから城と互換性がありません。
これについての説明はありますか、それとも fluentnhibernate をインストールするが、現在のバージョンで nhibernate を維持する回避策はありますか (それは問題ないと言っています)?
任意の提案をいただければ幸いです。