今日の時点で、NHibernate ValidatorのNugetリリースは1.3.1.4000であり、依存関係がNHibernate 3.1.0.4000以上であると述べています。これは、最新のNHib3.2で動作するはずであることを意味します。
ただし、NHib 3.2には独自のProxyFactoryがあるため、2つを実行すると次のエラーが発生します。
System.TypeLoadException : Could not load type 'NHibernate.Bytecode.ProxyFactoryFactoryNotConfiguredException' from assembly 'NHibernate, Version=3.2.0.2001, Culture=neutral, PublicKeyToken=aa95f207798dfdb4'
私の好みは2つを一緒に動作させることですが、NHib3.2では実際には何も必要ありません。
または、NHib 3.1にドロップダウンできると思いますが、私のソリューションには16のプロジェクトがあり、Nugetが登場します。この投稿では、古いパッケージリリースを入手してインストールする方法を示していますが、NHib3.1はスタンドアロンでは利用できないようです。 Nugetから。
Nugetを使用してValidatorのみをインストールすると、依存関係としてNHib3.1がインストールされます。Validatorを使用しないが、NHibのみを使用するプロジェクトがいくつかあります。正しい依存関係を取得するためだけに、Validatorをインストールできると思いますが、それはあまり満足のいくソリューションではありません。
最新のNHibバリデーターで動作する最新のNHib(3.2)を入手した人はいますか?提案?
乾杯、
ベリール