Unity: Details Optional – Rx: Documentation Optional
A first chance exception of type ‘Microsoft.Practices.Unity.ResolutionFailedException’ occurred in Microsoft.Practices.Unity.dll
A first chance exception of type ‘Microsoft.Practices.Composite.Presentation.Regions.Behaviors.RegionCreationException’ occurred in Microsoft.Practices.Composite.Presentation.dll
I love Unity and all things Composite, but I’d like a little more than this information when resolution fails. I thought I knew the missing interface mapping, but I was wrong. Now I’m on to “break on all exceptions” as a fix.
I’m sure deep in the bowels of the Unity code, the exact type/interface failures are known, somebody dropped the ball not putting it in the message – I just don’t have time right now to open up the code and fix it, so I think I’ll just complain.
While I’m on the subject of complaints, the Rx library has some truly awesome features and astonishingly completely absent documentation.