Как импортировать ресурс при использовании Castle Windsor - PullRequest
1 голос
/ 15 апреля 2010

Я хотел бы хранить свои компоненты в отдельном XML-файле для производства, разработки и т. Д. И т. Д. Можно ли это сделать с помощью Castle Windsor?

При использовании spring.net я могу использовать

<springDestinations>
      <objects xmlns="http://www.springframework.net">
        <import resource="file://~/Config/blablabla.xml"/>
      </objects>
    </springDestinations>

Используя Castle Windsor, у меня есть следующие компоненты

<components>
  <component id="Retriever" service="Model.Services.Remote.IRetriever, Model" type="Model.Services.Remote.Retriever, Model">
    <parameters>
      <resourceUrl>http://localhost:8888/Service.svc/</resourceUrl>          
    </parameters>
  </component>
</components>

Спасибо: -)

1 Ответ

2 голосов
/ 15 апреля 2010

Да, вы можете использовать <include> элементы и условную регистрацию в конфигурации XML.

...