2009-05-16 17 views
2

私は最近、Castle Windsor 1.0 RC3で一団を読んで遊んでいました。最近2.0がリリースされましたが、当分の間、私はかなりの間、RC3で次の少しの間悩まされています。それで、2つのバージョンの間に目立った差異の何点があるのでしょうか、そして2.0を超える1.0 RC3を使用するときの落とし穴と対応策のいくつかは何ですか?さらに、これらの違いや落とし穴のいずれかが、MonoRail 1.0 RC3との統合に直接影響しますか?Castle Windsor 1.0 RC3とCastle Windsor 2.0の違いは何ですか?

答えて

3

ウィンザーはRC3以来ずっと改良されており、あなたはchangelog here全体を見ることができます。

私はWindsor自体をRC3から2.0にアップグレードするのに苦労しませんでした。

しかし、他のいくつかのRC3プロジェクトでは、MonoRail、ActiveRecord、ActiveRecord facility、AutomaticTransactionManagementファシリティなどの他のCastle依存性がたくさんあるので、それらのすべてをアップグレードする必要があります(まだリリースされていません) NHibernateをアップグレードする必要があります(RC3はNHibernate 1.2を使用し、トランクはNHibernate 2.1も使用していますが、まだリリースされていません)。私はAspectSharpを使用していましたが、現在は無効になっていますので、置き換える必要があります。いくつかのプロジェクトはかなり大きいので、これらの依存関係をすべてアップグレードするには多くの時間がかかります。今は持っていない時間です...

これらの依存関係がすべて解放されるのを待ってからすべてをアップグレードしてください。その間、RC3は正常に動作します...

+0

チェンジログリンクありがとうございます。パフォーマンスの向上や改善の解決など、特に重要なことはありますか?私はchangelogが詳しく説明していると確信していますが、大きな改善点の要約を探しています。 –

+0

変更履歴*はまとめです。おそらく最も目に見える変化は流暢なAPIですが、多くの便利な拡張ポイントも追加されています。 –

+2

流暢なAPI:http://hammett.castleproject.org/?p=250 http://hammett.castleproject.org/?p=253 –