interface IA { }
class A : IA,IDisposable
{
public void Dispose() { }
}
void Main()
{
var s = new DependencyInjectionContainer(_ =>
{
_.Behaviors.ConstructorSelection = ConstructorSelectionMethod.Dynamic; // <--without OK
});
s.Configure(_=>_.ExportAs<A,IA>().Lifestyle.Singleton());
s.Locate<IA>(); // <-- exception
}