質問

私は個人的な学習プロジェクトに取り組んでおり、キャッスルウィンザーと流fluentなnhibernateの使用方法を理解するのに役立ちます。これまでに、コントローラーへのサービスの基本的な依存関係注射を行うASP.NET MVCプロジェクトを作成しました。

私のプロジェクトには、次の参照が含まれています。

Castle.Core 1.2.0.0
Castle.DynamicProxy 2.2.0.0
Castle Windsor 2.1.0.0
NHibernate.Core 2.1.2.4000
FluentNHibernate 1.1.0.694

Stackoverflowの他の場所で提案されているように、アクティブレコードプロジェクトからnhibernate.bytecode.castle.dllを取得することで、これらをうまく一緒にプレイすることができました。

IDは、Nhibernate Integration Facilityを使用するのが好きですが、互換性のあるバージョンを見つけようとしている依存性の悪夢が少しあります。これはすべて私にとって非常に新しいものであり、私は私が持っている限り到達するためにうまくやったと思います!

私のプロジェクトにNhibernate Integration Facilityを追加するために、私は何をしなければなりませんか?互換性のあるバージョンが存在しますか?もしそうなら、どこでそれを見つけることができますか?または、IMを使用している依存関係で動作するバージョンをコンパイルすることは可能ですか?

役に立ちましたか?

解決

互換性のあるバージョンがありますが、ライブラリのリリースがなかったため、自分で構築する必要があります。

コマンドプロンプトを開くと、あなたが持っていることを与えられます インストールされたgit:

ClickTobuild.cmdを実行すると、ビルドフォルダーに施設アセンブリがあります。

GITをインストールしたくない場合は、このリンクのダウンロードボタンをクリックして、このコミットのためにGitHubからソースをダウンロードすることもできます。https://github.com/castleproject/castle.facilities.nhibernateIntegration/commit/aef2d2ef324071d961474b41fcb312dd48d0e946

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top