我记得很久以前在一个样本中看到可以将windsor配置文件拆分成多个并从app.config中引用它们,以便它们自动解析。
当然我没有将它加入书签,现在我找不到它,我的Windsor.Config.xml文件正在爬上600行。谁能告诉我怎么做?
目前我只是直接从文件中实例化我的容器: IWindsorContainer容器=新的WindsorContainer(“Windsor.Config.xml”);
但是我想要分解它,在app.config中引用xml并自动包含它。
答案 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