CastleWindsorの流暢なインターフェースを使いたかったのです。これは.NET2.0の「リリース」バイナリでは利用できないため、トランクからコンパイルしました。これはかなり安定していると報告されています。私はちょうどコンパイルしました:
- Castle.Core.dll
- Castle.DynamicProxy.dll
- Castle.MicroKernel.dll
- Castle.Windsor.dll
これは私がそれを必要とするものに必要なすべてであるはずですが、物事は期待どおりに機能していません。次のコードを使用して、反復処理し、各アセンブリに含まれるすべてのタイプをロードしようとするアセンブリコレクションがあります。
var container= new WindsorContainer();
foreach (var assembly in _assemblies)
{
container.Register(AllTypes.FromAssembly(assembly));
}
デバッガーを使用してコードをステップ実行しました。_assemblies
2つのアセンブリがあります。各アセンブリには、多数のタイプが定義されています。ループはエラーなしで2回繰り返されますが、完了しcontainer
ても空のままです。
更新:少し説明します。最新のバイナリには流暢なインターフェイスがありますが、.NET3.5フレームワークを対象としています。.NET2.0を使用しています。.NET2.0をサポートする最新のバイナリリリースはRC3でした。