3

Castle Windsor (NHibernate 機能を使用) と NHibernate (および ASP.NET MVC と Moq、SQL Server 2008、すべてについて詳しく知りたい) を使用する個人的な (学習) プロジェクトがあります。

週末にNHibernate Validatorを使用しようとしましたが、 NHibernateの 2.1.0Alpha2 ビルドが必要でした。

Castle Windsor 1.0RC3 は古いバージョンの NHibernate に対してビルドされているため、すべてがうまくいきませんでした。

Castle Windsor のサイトを調べたところ、統合されたインストーラーは廃止されたようで、しばらくパッケージ化されたコンポーネントはないようです。

では、どのバージョンの NHibernate とさまざまな Castle コンポーネントを ASP.NET MVC ソフトウェア スタックで使用する必要があるのでしょうか?

4

6 に答える 6

7

S#arpArchitectureを確認する必要があります。VSプロジェクトテンプレートが付属しており、非常に迅速に起動して実行するために必要なすべてのバイナリが含まれています。ASP.NET MVC 1.0、NHibernate 2.0.1(ただし、2.1は文書化されており、機能します)、Castleなどを使用します。

それは素晴らしいフレームワークです。素晴らしいドキュメントと非常に役立つユーザーコミュニティ。

于 2009-03-30T17:51:02.660 に答える
2

残念ながら、これまでのところ最善の選択肢は、Castle のトランクをチェックアウトし、コンパイルして使用することです。

これは、Castle Windsor がリリースされたときに「修正」される予定です (まもなく ;) )。

于 2009-03-30T10:48:39.867 に答える
1

トッドが上で言ったこと。S#arpe アーキテクチャにより、依存関係を手動で整理する手間が省けます。

于 2009-07-28T15:47:18.023 に答える
1

Castleビルド サーバーを使用します。独自の NHibernate ファイルが付属しています。

于 2009-03-30T09:31:13.517 に答える
0

ホーゲットもあります:

死んでいるように見えますが、現在はNuもあります:

これらは依存地獄の痛みを取り除き、n00bs をはるかに高速に起動して実行し、ビルド バージョンなどに関する心配を減らします。これらすべてに鋭い学習曲線がありますが、痛みはそれだけの価値があります:)

于 2010-09-24T09:14:10.203 に答える