crixo - есть причина, по которой это называется Потенциально Неверно сконфигурированный компонент.Обратите внимание на акцент.
Причина в том, что в данном случае «отсутствующая» зависимость предоставляется динамически для DelegateProxyFactory
, и Виндзор не может проверить это статически.
Так чтоозначает, что если бы вы использовали этот компонент напрямую, вы могли бы в конечном итоге оказаться не в состоянии разрешить его, если вы не предоставите недостающую зависимость на лету.Однако средство гарантирует, что оно всегда это делает, поэтому компонент всегда разрешается правильно, если используется через средство.
Другими словами - вы можете спокойно игнорировать это предупреждение.
PS,
, поскольку вы предоставляете CustomTypedFactoryComponentSelector
, вам не нужно его регистрировать.Будущая версия Windsor сможет выяснить такие зависимости и предоставить их вам.Прямо сейчас, просто будьте уверены, что это сработает.
Другими словами - вы можете спокойно проигнорировать это предупреждение.