使用Castle.Windsor
我能够通过XML配置定义服务的实现,并将此实现作为参数传递给其他服务:
<components>
<component id="service1" service="MyAssembly.IService, MyAssembly" type="MyAssembly.Service1, MyAssembly"/>
<component id="consumer" type="MyAssembly.Consumer, MyAssembly">
<parameters>
<serviceInstatnce>${service1}</serviceInstatnce>
</parameters>
</component>
</components>
有没有办法用Autofac
XML配置做同样的事情?我在他们的文档或教程中找不到任何相关内容。