1
在我的机器,我现在用的是一口流利的接口目前注册我的部件在温莎城堡,如:保存温莎城堡配置文件
container.Register(
Component.For<IRelationCostMatrix>()
.ImplementedBy<DefaultCostMatrix>(),
Component.For<SemanticGraph>()
.UsingFactoryMethod(GetSemanticGraph)
.LifeStyle.Singleton /* etc. */
);
此外,一些托管的我接口的实现项目的使用安装程序。这些安装程序大多遵循相同的方法,但是通过反射来安装某些时间(即,在实现IMyInterface
的所有类型的foreach循环中注册)。
我想知道在项目部署之前是否可以轻松地将此配置转换为XML配置格式,例如沿着container.Kernel.ConfigurationStore.WriteTo("cfg.xml")
的行。有没有一种简单的方法来做到这一点,还是手动做这件事更好?
由于提前, 曼尼