ssannandeji / Zenject-2019

Dependency Injection Framework for Unity3D
MIT License
2.53k stars 366 forks source link

DiContainer.Resolve exception handling #679

Open IvanMurzak opened 3 years ago

IvanMurzak commented 3 years ago

When a single Zenject.DiContainer.Resolve produces an exception - all Resolve execution stops. In my case, resolving one dependency brokes all next not yet resolved dependencies. Could I have control over it? I want to let the resolving process to continue to resolve at least other dependencies.

P.S. I am talking about the case when on Start method Zenject resolving all dependencies. Not about manual calling Container.Resolve()