1

我想在我的設施加載之前在我的Windsor容器中註冊一些組件(以便我可以使用設施中的一些組件)Castle Windsor - 在我的設施加載之前註冊compoents。 - 延遲加載配置文件?

我在想應該有一些方法來初始化沒有配置文件的windsor ,註冊一些組件,然後才加載配置? - 這會導致我的配置設施只會在註冊我的組件後才加載。

例如:

var container = new WindsorContainer(); 

//Register a custom component, which will be used in some of the facilities 
container.Register(Component.For<IMyService>().ImplementedBy<MyService>()); 

//Now load via the configuration - unfortunately the method "Configure" doesn't exist 
container.Configure(new XmlInterpreter(new ConfigResource("castle"))); 

欣賞任何幫助,

謝謝!

回答

2
container.Install(Configuration.FromAppConfig()); 

請參閱the documentation

+0

謝謝,那正是我想要的! – Bilsa 2010-08-21 18:14:33