2013-11-23 7 views
6

私は10個の以上のモジュールを持っている場合、私はこの登録する1ライン分のアセンブリからすべてのautofacモジュール

builder.RegisterModule(new LoggingInjectionModule());

のような行を使用して、すべてのAutofacモジュール(Autofac.Moduleから派生したクラス)を一つずつ登録ができますが、 Autofacが登録する必要があるすべてのモジュールを見つけることができるアセンブリを指定するだけでいいです。特定のアセンブリ、名前空間からすべてのモジュールを単一行または二行で登録する方法はありますか?

答えて

8

あなたはRegisterAssemblyModules方法の異なるオーバーロード(API docを参照)を使用することができます。

builder.RegisterAssemblyModules(Assembly.GetExecutingAssembly()); 
関連する問題