我使用Castle Windsor作为我的IoC 容器。我有一个结构类似于以下的应用程序:
- MyApp.Services.dll
IEmployeeService
IContractHoursService
...
- MyApp.ServicesImpl.dll
EmployeeService : MyApp.Services.IEmployeeService
ContractHoursService : MyApp.Services.IContractHoursService
...
我目前使用XML 配置,每次添加新的 IService/Service 对时,都必须在 XML 配置文件中添加一个新组件。我想将所有这些都切换到流利的注册 API,但还没有找到完全正确的方法来做我想做的事。
任何人都可以帮忙吗?生活方式都将是singleton
。
提前谢谢了。