Trying to find the real cause of this and not having much fun!
Type is not resolved for member 'Castle.MicroKernel.Lifestyle.Scoped.CallContextLifetimeScope+SerializationReference,Castle.Windsor, Version=3.1.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc'.
This looks like a bug considering I have nothing register with the container using this lifestyle.
I'm not sure what you are trying to do, but if your goal is implementing an
IDependencyResolver(which looks like it since you are using scopes):If you are implementing an
IDependencyResolver, don't try to be clever and inherit from yourIDependencyScopeimplementation. Create the Resolver from scratch. This is how I implemented my dependency resolver (which works):And this was my first attempt (which produced your error):