如何从UnityContainer中移除通过 RegisterInstance注册的实例在Unity中如下这样的情况
IUnityContainer container = new UnityContainer();
container.RegisterInstance<IPlayer>("player1", player1);
container.RegisterInstance<IPlayer>("player2", player2);
然后,因为player2这个实例删除掉了,所以要从container 中移除player2,但container 中只有注册实例的方法与获取实例的方法,没有提供移除实例的方法
RegisterInstance默认使用了ContainerControlledLifetimeManager ,但要到container 销毁时里面的对像才会一起销毁,我只是要从中移除一个。已困扰了好几天了,有没有哪大侠了解的,请指教~~