Je sais comment dire à Castle Windsor de résoudre une référence à partir d'une méthode d'usine en utilisant XML, mais puis-je le faire par programmation via l'interface Container.AddComponent()? Sinon, y a-t-il un autre moyen de le faire à partir du code?Castle Windsor: Comment ajouter un appel à une installation d'usine qui n'est pas en XML?
EDIT: Il semble y avoir une certaine confusion alors laissez-moi clarifier les choses, je suis à la recherche d'un moyen de faire ce qui suit dans le code:
<facilities>
<facility
id="factory.support"
type="Castle.Facilities.FactorySupport.FactorySupportFacility, Castle.MicroKernel"
/>
</facilities>
<components>
<component
id="CustomerRepositoryFactory"
type="ConsoleApplication2.CustomerRepositoryFactory, ConsoleApplication2"
/>
<component
id="CustomerRepository"
service="ConsoleApplication2.ICustomerRepository, ConsoleApplication2"
type="ConsoleApplication2.CustomerRepository, ConsoleApplication2"
factoryId="CustomerRepositoryFactory"
factoryCreate="Create"
/>
</components>
(from this codebetter article on factory support in windsor and spring.net)