Castle Windsor:如何将我的连线xml文件分解成多个文件?

时间:2008-12-11 18:28:49

标签: xml configuration castle-windsor

我记得很久以前在一个样本中看到可以将windsor配置文件拆分成多个并从app.config中引用它们,以便它们自动解析。

当然我没有将它加入书签,现在我找不到它,我的Windsor.Config.xml文件正在爬上600行。谁能告诉我怎么做?

目前我只是直接从文件中实例化我的容器: IWindsorContainer容器=新的WindsorContainer(“Windsor.Config.xml”);

但是我想要分解它,在app.config中引用xml并自动包含它。

2 个答案:

答案 0 :(得分:1)

我认为你的意思是使用包括:

http://www.castleproject.org/container/documentation/v1rc3/usersguide/includes.html

您需要做的就是使用Uri指定包含节点,该节点将用于创建适当的资源。例如,以下将使用FileResource:     

该文件与具有include:

的配置文件相关
<include uri="file://Configurations/facilities.xml">
<include uri="file://Configurations/services.xml">

答案 1 :(得分:0)

您可以将城堡配置分成几个文件using includes