【关于具体IOC容器在架构设计中解耦的有关问题】

【关于具体IOC容器在架构设计中解耦的问题】
以前设计的时候 系统往往会依赖于具体的IOC容器,不能很好的实现IOC容器与系统的解耦。最近看了NopCommerce和一些其他的开源系统,发现也都与具体的IOC容器有这较强的耦合性。微软的CommonServiceLocator只实现了发现对象的抽象,没有实现注册对象的抽象。
请问有没有例子把IOC容器抽象的比较好的?
------解决思路----------------------
但想即使用强类型注册对象又不依赖于具体的IOC容器,所以想抽象IOC的注册方法,以解耦具体IOC容器与具体的组件,有什么好的例子不?

貌似你要重定义通用接口~
然后把每个IOC都实现这个接口,有点蛋疼。

而且在属性注入这种方式面前就无能为力了~
因为每个IOC的属性注入都要加上,Autofac不用加,我最喜欢这点了,虽然从来没有用过属性注入
[xxxxx] //Unity要加 [Dependency],很多都要加
IService

貌似我一直在提,这是不可能的~ 消极了~