Hi there, 
        
The issue IOC-ISSUE-195 was just created by Mauricio Scheffer (mausch).
        
        Key: IOC-ISSUE-195
        Summary: OptimizeDependencyResolution breaks startable facility
        Type: Bug
        Importance: High
        
        Description:
        When registering a startable component with an unsatisfied dependency, 
and then this dependency is satisfied with a fluent registration, the startable 
component isn't started. This seems to be a bug in 
OptimizeDependencyResolutionDisposable, which disables the events needed for 
the kernel to realize that the dependency has been satisfied. Test case: 
http://github.com/mausch/Castle.InversionOfControl/commit/8320337199ef5ca1d4f8ecd723ef5104867c9ecb
Another issue with this is that by introducing 
OptimizeDependencyResolutionDisposable only in the fluent registration, the 
non-fluent registration can have a different behavior (like this bug).
        
For more, see 
http://support.castleproject.org/projects/IOC/issues/view/IOC-ISSUE-195
 
        
--
donjon
by Castle Stronghold
http://www.castle-donjon.com


-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.

Reply via email to