title: Castle-Windsor Fluent Interface: How to register all implementations of all interfaces?
body: <p>I have two assemblies <strong>EDC2.DAL</strong> and <strong>EDC2</strong> where EDC2.DaoInterfaces defines a bunch of interfaces for data access objects to objects in the EDC2.Domain namespace.  These are all implemented by classes in EDC2.DAL.</p>
  
  <p>So to give an example: </p>
  
  <pre><code>Assembly EDC2
    Namespace EDC2.DaoInterfaces
      ICustomerDao
      IProductDao
  Assembly EDC2.DAL
    Namespace EDC2.DAL
      CustomerDao : ICustomerDao
      ProductDao : IProductDao
  </code></pre>
  
  <p>I would like to use Windsor's fluent interface to register all interfaces in EDC2.DaoInterfaces as being implemented by their corresponding implementors in EDC2.DAL.</p>
  
  <p>Can anyone tell me how to do this?</p>