Я использую Composite Application Block. У меня есть класс, который использует внедрение конструктора (используя атрибут [ServiceDependency] в параметре конструктора), и он работает. Но когда я пытаюсь перейти к использованию внедрения свойства (с атрибутом [ServiceDependency] в свойстве), внедрение не происходит (свойство остается пустым).
Я убедился, что свойство имеет тот же тип, что и у старого параметра конструктора, и оно общедоступно.
Edit:
Это C # / .NET