<PackageReference Include="Castle.Windsor" Version="3.0.0.4001" />

ReferenceDependencyDescriptor

using Castle.Core; namespace Castle.MicroKernel.ModelBuilder.Descriptors { public class ReferenceDependencyDescriptor : IComponentModelDescriptor { private readonly IReference<object> dependency; public ReferenceDependencyDescriptor(IReference<object> dependency) { this.dependency = dependency; } public void BuildComponentModel(IKernel kernel, ComponentModel model) { dependency.Attach(model); } public void ConfigureComponentModel(IKernel kernel, ComponentModel model) { } } }