Касл Виндзор: Как разбить мой xml-файл на несколько файлов? - PullRequest
2 голосов
/ 11 декабря 2008

Я помню, как видел в образце некоторое время назад, что можно разбить файл конфигурации windsor на несколько и ссылаться на них из app.config так, чтобы они автоматически анализировались.

Конечно, я не добавил его в закладки, и теперь не могу его найти, и мой файл Windsor.Config.xml набирает 600 строк. Может кто-нибудь сказать мне, как это сделать?

В настоящее время я просто создаю экземпляр своего контейнера прямо из файла: IWindsorContainer container = new WindsorContainer ("Windsor.Config.xml");

Но я бы хотел разбить его, сослаться на xml в app.config и включить его автоматически.

Ответы [ 2 ]

1 голос
/ 11 декабря 2008

Я думаю, что вы имеете в виду использование включает в себя:

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

Все, что вам нужно сделать, это указать включаемый узел с Uri, который будет использоваться для создания соответствующего ресурса. Например, следующее будет использовать FileResource:

Файл относится к файлу конфигурации, который включает в себя:

<include uri="file://Configurations/facilities.xml">
<include uri="file://Configurations/services.xml">
0 голосов
/ 11 декабря 2008

Вы можете разбить конфигурацию замка на несколько файлов , используя include

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...