I want to know, is there the possibility to ask Unity \"do not wrap any user exceptions at resolve time\"?
Really, why Unity do wrappings to ResolutionFailedException?
Because your constructors should contain no logic.
I know that's not a completely satisfying answer, but I'm not aware that you can switch off this behavior in Unity - I also do agree that it's a strange design decision...
However, if you keep your constructors simple, you will not have that problem.