使用Castle Windsor默认情况下会跟踪每个组件,即使生活方式被配置为瞬态。如何在WPF MVVM应用程序中处理此问题?我不想为每个ViewModel类型创建(或使用Typed Factory Facility注册)工厂并释放我创建的每个实例,但如果这是唯一的解决方案,我接受它。
我知道NoTrackingReleasePolicy
,我也知道使用它意味着你可能做错了什么,但是它可能适用于单一服务和瞬态ViewModel的MVVM吗?
是否有可能为使用NoTrackingReleasePolicy的ViewModel使用子容器?